浏览器缓存:很老的条目似乎没有刷新

时间:2018-11-02 20:29:48

标签: http browser-cache

我有一个非常静态的网站,但有时我会更改一个已经使用了一年或一年以上的JS或CSS文件。在进行了这些更改之后,我从用户那里收到报告,提示这些更改没有为他们显示,因此他们需要清除浏览器缓存才能使它们正常工作。

该网站运行在Apache 2.4的基本版本上,与缓存有关的唯一标头是ETag标头。因此,从理论上讲,浏览器应始终向服务器询问所需的任何资源,发送其拥有的ETag并接收304 Not Modified响应,或者,如果资源确实发生了更改,则返回200 OK并记录新数据。但是,似乎浏览器有时会完全跳过该请求。我想念什么?

0 个答案:

没有答案