我使用的是magento 1.9.2.2。 我已从管理员禁用所有缓存。这是我的网站链接。 valgrind
此处的问题是在页面首次加载本身缓存是在客户端生成的。因此,如果我更改货币或更新购物车数量等,则更改不会对浏览器生效。如果我使用ctrl + shift + R强制刷新,则可以看到更改。
如何在客户端生成如此多的缓存。似乎完整的网站正在缓存。请访问网站以体验此问题。 尝试了整个网站上提到的所有内容。试图禁用大多数模块,手动删除缓存文件夹中的文件。 谢谢你的努力
答案 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 具有更高的优先级,因此没有理由同时使用它们