好吧,自从我最近将我的一些网站升级到WP 3.5以来,似乎对特定图像和css文件的缓存都被搞砸了。要解释:
如果我尝试更新图像,即使在清除浏览器缓存后,它仍会继续显示图像的旧版本。我在Mac电脑上,尝试了FF和Chrome,并为它们清除了缓存,得到了相同的结果。如果我向图像URL添加一个参数(以破坏缓存),它将加载新图像,但如果我删除该参数,它将再次恢复到旧版本。我没有注意到cmd+shift+R会进行某种刷新,强制显示新图像/更改,但任何后续的“正常”刷新都会再次恢复。
同样的事情发生在我的CSS文件上,正如上面对图像所解释的那样。
我甚至安装并尝试了W3TC,将expires头添加到我的资产中并在那里进行缓存,但这并没有真正解决任何问题。
有谁能告诉我解决这个问题的正确方向吗?
提前感谢!