gpt4 book ai didi

html - 远程清除IE缓存

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:29 25 4
gpt4 key购买 nike

我们最近上线了一个新的 CMS 解决方案。然而,我们没有意识到默认情况下,此解决方案不会向 HTML 页面添加无缓存 header 等。

虽然我们现在已经解决了这个问题,但我们使用 IE 的访问者尤其拥有我们的大部分 HTML 页面的缓存(包括对旧 CSS 和 JS 文件的引用)。

对于那些在上线后第一个月访问该网站的用户,是否有一种清除缓存的方法?因为我担心我们无法成功推进我们的设计和 JS 功能,因为人们使用旧的缓存版本。

最佳答案

对页面的请求通常会返回一个 Last-Modified header 吗?这是唯一可靠的破坏缓存的方法,我有任何经验。

大多数浏览器在缓存某些东西时会发送一个 If-Unmodified-Since 请求 header (除非此 CMS 上的默认缓存行为是设置一个明确的缓存到期日期,这将非常异常)。因此,您所要做的就是在响应中发出一个 Last-Modified:[date you added no-cache headers] header ,一个正确运行的 HTTP 服务器会向客户端发送完整更新的 HTML页面。

Correct format can be found in the HTTP protocol.

关于html - 远程清除IE缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7298217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com