我似乎在我们的一个站点上有很多浏览器缓存问题-我们对该站点做了很多更改,因此可以预期。但是您如何向客户解释呢?
目前,我有一个插件设置: https://wordpress.org/plugins/prevent-browser-caching/
我的网站上也有以下代码:
<meta Http-Equiv="Cache" content="no-cache">
<meta Http-Equiv="Pragma-Control" content="no-cache">
<meta Http-Equiv="Cache-directive" Content="no-cache">
<meta Http-Equiv="Pragma-directive" Content="no-cache">
<meta Http-Equiv="Cache-Control" Content="no-cache">
<meta Http-Equiv="Pragma" Content="no-cache">
<meta Http-Equiv="Expires" Content="0">
<meta Http-Equiv="Pragma-directive: no-cache">
<meta Http-Equiv="Cache-directive: no-cache">
但是它似乎并不总是有效,例如,我在网站的某个区域中添加了一些新菜单项,对于一个用户,这些新菜单项没有显示,但对于大多数浏览器来说,它们对我来说是我没有 CMD + R 时就没有显示它们,然后它们显示出来,或者一旦我清除了缓存,它们就会显示出来。
如何解决这样的浏览器缓存问题,它们是如此令人沮丧?
谢谢, 梅格