A news portal AEM client is complaining of performance issues on their site. The site has a particular traffic access pattern where about 90% of the traffic is concentrated on a small fraction of the following content pages.
• The Home Page
• Campaign Landing Pages
• Featured News Pages
Which approach should the Architect take to avoid any future performance issues?
❑ Implement a Re-fetching Flush Agent
❑ Implement cache flushing from Author
❑ Add “.jpg” and “.png” to the auto-invalidation configuration in the dispatcher
❑ Implement cache flushing from Publish
@aanchal-sikka @EstebanBustamante
@kautuk_sahni @Sudheer_Sundalam
Solved! Go to Solution.
Views
Replies
Total Likes
Hi @S__k__Agarwal ,
I think option 4 is correct. By implementing cache flushing from Publish, the dispatcher can invalidate cached content only when the content is published and live. This ensures that users see the most up-to-date version of the website without clearing cache unnecessarily early. It also maintains the cache for critical high-traffic pages like the homepage and featured news until necessary, improving overall performance.
Option 1 (Implement a Re-fetching Flush Agent) can also be correct because it refreshes only the updated content in the cache without requiring a full cache flush. This helps keep the cache fresh while minimizing the performance impact, which is very useful in a high-traffic environment.
Thanks.
Views
Replies
Total Likes
Hi @S__k__Agarwal ,
I think option 4 is correct. By implementing cache flushing from Publish, the dispatcher can invalidate cached content only when the content is published and live. This ensures that users see the most up-to-date version of the website without clearing cache unnecessarily early. It also maintains the cache for critical high-traffic pages like the homepage and featured news until necessary, improving overall performance.
Option 1 (Implement a Re-fetching Flush Agent) can also be correct because it refreshes only the updated content in the cache without requiring a full cache flush. This helps keep the cache fresh while minimizing the performance impact, which is very useful in a high-traffic environment.
Thanks.
Views
Replies
Total Likes
Views
Likes
Replies