We are using the WP Super Cache plugin on our website, configured according to the official recommendations published by tagDiv.
Recently, due to serious high CPU utilization issues, we investigated our performance bottlenecks and identified that many of the slow queries were originating from the td-composer plugin. The queries were triggered by heavy use of flex blocks across our homepage and category pages. These blocks often regenerate content on each page load, causing significant strain on server resources during traffic spikes.
Following a suggestion by @Simion from tagDiv support, we enabled Block Caching for all Flex Blocks. This adjustment had a noticeable and immediate impact on performance. For a high-traffic news website like ours, this improvement was essential — and we now strongly recommend enabling Block Cache for similar heavy-use cases.
https://postimg.cc/NLQHPdvT
https://postimg.cc/rRyR0wNg
Encouraged by these results, we applied the exact same cache settings to our Mobile Page layout using the mobile theme configuration from Newspaper. However, while the Desktop version properly refreshes and reflects new content over time, the Mobile version remains stale, failing to show newly published articles.
To force the new content to appear on mobile, we are currently manually deleting the entire cache from the admin dashboard — something that is clearly not a sustainable or acceptable solution in production.
We would like to ask:
– Why is the mobile version not refreshing like the desktop version under the same block cache settings?
– Is there a way to independently invalidate or refresh mobile cache when new posts are published?
– Could this be a bug or a limitation in how the td-composer handles caching for mobile themes?
Any help or guidance would be greatly appreciated — especially from other high-traffic sites using similar setups.
Thank you in advance!
Hi,
The cache option from blocks will apply individually for each block in part and it will not be clear when you clear the cache from cache plugin, what you can do to clear the cache from all blocks is to use the theme panel cache option under system status – https://forum.tagdiv.com/use-flex-blocks-cache-option/ this should resolve the problem.
Thank you!
Thank you very much for your reply and the clarification regarding the cache behavior of Flex Blocks.
We are already familiar with the method described in the link you provided, and we have used the theme panel’s cache clearing option under System Status. Unfortunately, this does not resolve the issue we are facing.
The main problem is that the Block Cache Expiration Time setting does not seem to work as intended, as also mentioned by other users in the support thread. As a result, the mobile version of our homepage does not update and continues to display outdated content — which makes it effectively non-functional.
At the moment, we have been forced to disable the mobile frontpage layout entirely, and mobile users are now served the desktop homepage as a fallback.
Please, we kindly ask for your urgent assistance in identifying a working solution. We are running a high-traffic news website and need the mobile homepage to function reliably with fresh content.