首次加载时Magento客户端缓存问题

时间:2016-03-18 07:56:18

标签: php magento caching

我使用的是magento 1.9.2.2。 我已从管理员禁用所有缓存。这是我的网站链接。 valgrind

此处的问题是在页面首次加载本身缓存是在客户端生成的。因此,如果我更改货币或更新购物车数量等,则更改不会对浏览器生效。如果我使用ctrl + shift + R强制刷新,则可以看到更改。

如何在客户端生成如此多的缓存。似乎完整的网站正在缓存。请访问网站以体验此问题。 尝试了整个网站上提到的所有内容。试图禁用大多数模块,手动删除缓存文件夹中的文件。 谢谢你的努力

1 个答案:

答案 0 :(得分:1)

您已配置 Cache-Control:max-age = 10800 Expires 标头。它使浏览器缓存你的html页面3个小时。要防止浏览器完全缓存页面,您可以设置以下标题:

Cache-Control:no-store
Cache-Control:no-cache
Pragma:no-cache
Expires:Fri, 18 Mar 1999 12:22:21 GMT

请注意 Pragma 标头适用于 HTTP 1.0 Cache-Control:max-age 相当于 Expires ,但 Cache-Control:max-age 具有更高的优先级,因此没有理由同时使用它们