Member-only story
Optimizing AEM 6.5 On-Premise for High Performance -Part 1
3 min readFeb 9, 2025
Adobe Experience Manager (AEM) 6.5 on-premise is a powerful content management system, but optimizing its performance is crucial for handling high-traffic websites efficiently. This article covers key performance optimizations implemented on the AEM Dispatcher and Publisher (Part 2) to enhance scalability and response times.
Non-members can access it here.
Dispatcher Optimization
Apache Multi-Processing Modules (MPMs)
Apache MPMs control how requests are processed. The event MPM was used for better handling of long-lived or idle connections. Key configurations:
- StartServers: Adjusted based on traffic, typically set between 2–5.
- MinSpareThreads & MaxSpareThreads: Optimized for peak traffic to ensure availability.
- ThreadLimit & ThreadsPerChild: Configured to balance memory use and concurrency.
- MaxRequestWorkers: Increased to prevent request rejections.
- MaxConnectionsPerChild: Set between 1000–5000 to prevent memory leaks.
- AsyncRequestWorkerFactor: Tuned to optimize latency.
- ServerLimit: Adjusted to match server capacity.