AEM Dispatcher Series 1 - A Developer’s Guide to What It Is and Why You Should Care
Learn about the AEM Dispatcher in perspective of developer, why it exists, and how it works as both a caching and security layer.
Learn about the AEM Dispatcher in perspective of developer, why it exists, and how it works as both a caching and security layer.
A detailed walkthrough of the dispatcher.any configuration — explaining its key sections like /cache, /filter, /renders, and /farm. Learn how to read, structure, and maintain it properly.
A detailed walkthrough of the Dispatcher `/filter` Rules
A detailed walkthrough of the Dispatcher `/cache` Rules
Understand how AEM keeps cache fresh using the .stat file mechanism. Learn when and how Dispatcher marks content as stale, what /statfileslevel does, and how asset updates trigger invalidation.
Dive deeper into advanced setup — connecting Dispatcher to multiple Publish instances, handling logged-in users securely, and implementing vanity URLs using Apache rewrites.
A practical guide to fixing common Dispatcher problems — stale pages, 403/404 errors, and caching issues. Learn how to read logs, test configurations, and debug step by step.
The most common interview and practical questions around AEM Dispatcher. Perfect for refreshing concepts or preparing for real-world discussions.
Most AEM performance issues stem from inefficient query usage. This post explains when to use Query Builder vs SQL2, highlights common mistakes like missing indexes, fetching too much data, and running queries in loops, and provides practical best practices for optimized, scalable, and memory-safe queries in asset-heavy projects.