Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 第一次加载时Magento客户端缓存问题本身_Php_Magento_Caching - Fatal编程技术网

Php 第一次加载时Magento客户端缓存问题本身

Php 第一次加载时Magento客户端缓存问题本身,php,magento,caching,Php,Magento,Caching,我正在使用magento 1.9.2.2。 我已从管理员禁用所有缓存。这是我的网站链接 这里的问题是第一页加载本身,缓存是在客户端生成的。因此,若我更改货币或更新购物车数量等,那个么这些更改不会在浏览器上生效。如果我使用ctrl+shift+R强制刷新,则可以看到更改 为什么会在客户端生成这么多缓存。似乎整个站点都在缓存中。请访问网站体验此问题。 在整个网站上尝试了所有提到的内容。尝试禁用大多数模块,手动删除缓存文件夹中的文件。 感谢您的努力您已经配置了缓存控制:max age=10800和Ex

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

这里的问题是第一页加载本身,缓存是在客户端生成的。因此,若我更改货币或更新购物车数量等,那个么这些更改不会在浏览器上生效。如果我使用ctrl+shift+R强制刷新,则可以看到更改

为什么会在客户端生成这么多缓存。似乎整个站点都在缓存中。请访问网站体验此问题。 在整个网站上尝试了所有提到的内容。尝试禁用大多数模块,手动删除缓存文件夹中的文件。
感谢您的努力

您已经配置了缓存控制:max age=10800Expires头。它可以让浏览器缓存你的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,而缓存控制:最大年龄相当于过期,但是缓存控制:最大年龄具有更高的优先级,因此没有理由同时使用这两个谢谢您的回答。你能告诉我该换哪个文件吗。我不知道它是怎么来的,因为我没有添加它。我检查了htaccess文件,但没有缓存。如果您使用apachehttp服务器,那么这个文档是为您准备的,您不知道该怎么做,但我尝试将头集缓存控制“无存储,无缓存”添加到htaccess,但没有任何更改。另一件事,我想让你们注意到,同一个网站是托管在另一个域,并与缓存控制:最大年龄=10800工作。检查这里,我在第二个域上看到不同的头:好的,我正在查看sourceview:(我应该从服务器上禁用mod_头吗?