Currently we can set hummingbird to clear cache on interval, set to let’s say 24 hours. This clears the entire site cache. I would like to specify which pages I would like cleared on interval – not the whole website.
I have a use case where a specific page on my website is generated dynamically; think of a portfolio page with randomly ordered content. Unfortunately, caching this page means the content is no longer populated dynamically in a random order – that’s kind of the point of caching – instead the cached copy of the page shows the content in the same order every time it is loaded.
Thankfully Hummingbird allows me to set the clear cache on a specific interval. After an automated purge, this page will be now be re-cached with a new set of dynamically ordered content.
The problem with this is I don’t want to clear the cache on my entire site, just the one page. What I am requesting is an expansion of the Clear cache on interval functionality of Hummingbird to support clearing specific pages on interval.
I could disable caching entirely on that page, but that means 100% of visits to the page will be dynamically generated – causing more server strain. What if this page was my homepage, or my most popular landing page? I would want to cache it, but say purge it every 24 hours to display new content.
What are your thoughts on this?