Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
SOLVED

AEM Dispatcher cache invalidate

Avatar

Level 2

Hi,

I am running AEM 6.3, configured dispatcher. In cache section of dispatcher.any file I have enabled TTL (Cache Time to expire to 'True')

  /cache

  {

    /docroot "/var/www/html/aem"

    /statfileslevel "5"

    /gracePeriod "2"

  /enableTTL "1"

    /allowAuthorized "1"

    /rules

Where can I specify the time span of cache to expire (E.g - If I want my cache to be on dispatcher for 7 day after which it should expire)

I have enabled the below lines too where it is set to expire. But where to set the expiry date? or Time span to expire?

"Cache-Control"

"Content-Disposition"

"Content-Type"

"Expires"

"Last-Modified"

"X-Content-Type-Options"

"ETag"

Kindly help me to understand this.

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

You can set the "Component TTL" to mention the expiry time.

  • Component TTL - time to live in seconds, set for rendered component (require Dispatcher 4.1.11+)

You should be able to configure it from "http://<host>:<port>/system/console/configMgr/org.apache.sling.dynamicinclude.Configuration"

Check [1] for more details.

[1] GitHub - Cognifide/Sling-Dynamic-Include: Sling Dynamic Include

Adobe Experience Manager Help | Set up Sling Dynamic Include in AEM

View solution in original post

2 Replies

Avatar

Correct answer by
Employee Advisor

You can set the "Component TTL" to mention the expiry time.

  • Component TTL - time to live in seconds, set for rendered component (require Dispatcher 4.1.11+)

You should be able to configure it from "http://<host>:<port>/system/console/configMgr/org.apache.sling.dynamicinclude.Configuration"

Check [1] for more details.

[1] GitHub - Cognifide/Sling-Dynamic-Include: Sling Dynamic Include

Adobe Experience Manager Help | Set up Sling Dynamic Include in AEM

Avatar

Level 2

Thank you so much. I'll check it out.