Question 1
Q1A financial services client is implementing a multi-tenant AEM as a Cloud Service solution. To maintain security and performance isolation, they require that each tenant's dispatcher cache invalidation only affects that specific tenant's content. Which dispatcher configuration setting is most critical to achieve this granular invalidation?
Show answer & explanation
Correct answer: B
The combination of a unique document root for each tenant's site (e.g., /var/www/html/tenantA) and a /statfileslevel that corresponds to the depth of the site structure within that docroot ensures that auto-invalidation via .stat file creation is scoped only to that tenant's directory tree. When content is activated for tenantA, the .stat file is touched only within tenantA's hierarchy, leaving tenantB's cache untouched. Setting /statfileslevel to 0 disables auto-invalidation, which is incorrect. Using /virtualhosts helps with domain mapping but doesn't inherently solve cache invalidation isolation. Unique cache roots are a part of the solution but are ineffective without the correct /statfileslevel and unique docroots.