Chrome缓存不会在我的网站中更新

时间:2010-03-11 03:25:03

标签: wordpress caching google-chrome

访问我的网站时,Chrome缓存似乎无法更新。

只有当人们清除它或按ctrl + F5时,他们才能看到新内容。

我在Wordpress CMS上运行它。

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:3)

我遇到过Chrome浏览器的情况,其中一个页面没有缓存控制或Chrome首次加载时过期(这是在我写这篇文章的几个月前),即使稍后将meta标记添加到页面中,也明确设置了到期政策,Chrome从不尊重他们。

强制重新加载必须做的是提供一个虚拟查询字符串参数 - 只需一次,只是为了让页面重新加载其新添加的元标记 - 然后Chrome开始遵循到期设置在元标记中。

顺便说一句,我无法重现我本周创建的没有元标记的文档的问题;该问题仅影响了几个月前Chrome首次加载的文档。也许Chrome缓存缺少过期策略的文档的方式在过渡期间发生了变化,因此只有在更改之前加载的文档才会永久缓存。

P.S。我知道这个问题是在几个月前被问到的,OP现在可能已经解决了他的问题 - 但你永远都不知道有人会在几个月之后来找同样问题的帮助。所以“死警问题”可以退缩。

答案 1 :(得分:0)

(我知道这已经很久了,但我找到了这个,因为我遇到了相关的问题,但是在这里找不到我的解决方案:)

我有同样的情况,但即使经过大量刷新和清除页面缓存后它也无法正常工作。我不知道为什么。 (我不想清除整个缓存,所以我没试过)

我的图像是Nivo-slider元素中的一组箭头,它们是在pageload之后创建的。除了firefox之外的每个浏览器都会显示旧图像。但是,当我导航到箭头图像的URL时,它们将成为新图像。

我通过在页面中的某处放置 <img src="[image]" width=0 alt=""> 来解决这个问题打破布局(底部很好)。然后,当我刷新时,滑块中的箭头最终变为新的箭头。

希望这能够覆盖具有类似奇怪缓存行为的任何人。

相关问题