PrestaShop cache is causing problems. Should I disable it?
Keep the cache enabled on a production store. Caching is one of the main things keeping PrestaShop fast, and switching it off permanently slows every page for every visitor without fixing the underlying fault.
Disabling a cache layer is still a legitimate diagnostic step. Turn one layer off temporarily when you need to confirm whether a symptom is cache-related, typical cases:
- template or design changes that do not show up on the front office;
- stale prices, stock or blocks that survive a normal refresh;
- a module setting that seems to have no effect after saving.
Do it in a controlled way: change one layer at a time, prefer a staging copy or a quiet moment, note what you switched, and re-enable it as soon as the test is done. If the symptom disappears with a layer off, you have found where the stale data lives. The fix is to clear or repair that layer, or to correct the module or template that caches wrongly, not to leave caching off.
In most cases the problem is simply stale cache, and a proper clear resolves it. Follow the steps in How do I clear PrestaShop cache properly? before considering anything more drastic.
Was this answer helpful?
Related products
Still have questions?
Can't find what you're looking for? Send us your question and we'll get back to you.