浏览器未缓存静态文件

时间:2019-05-02 16:04:58

标签: apache caching browser-cache cache-control mod-expires

我正在使用启用了mod_expires的Apache服务器。我有安装头,以便静态文件在一周后过期。通过jQuery.get()方法请求文件,缓存设置为true。

但是,当我在浏览器(Firefox)上刷新页面时,它总是再次请求文件。缓存和标头字段值似乎无效。

下面是Firefox开发人员工具的屏幕截图。Request and response headers

1 个答案:

答案 0 :(得分:0)

您是如何得出If-None-Match值的?我没有看到带有该值的ETag标头。服务器将始终向您发送新邮件。

另一件事是浏览器重新加载行为。通过要求刷新,您可能会要求端到端重新加载,从而绕过所有缓存afaik。