Member-only story

Optimizing AEM 6.5 On-Premise for High Performance -Part 1

Gururaj Koni
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.

--

--

Gururaj Koni
Gururaj Koni

Written by Gururaj Koni

AEM Full Stack Developer | Crafting seamless digital experiences with AEM. Follow for AEM insights & tips! gururaj.tech

Responses (1)