Cache-Control响应头不强制浏览器缓存

时间:2016-04-21 09:57:12

标签: google-chrome internet-explorer safari tomcat8 cache-control

我正在设置Cache-ControlExpires HTTP标头以允许缓存静态资源。这在Chrome和Firefox上运行正常。但是,IE11和Safari每次都会对静态资源提出新的要求。

Accept-Ranges:bytes
Cache-Control:max-age=31535999
Content-Length:186824
Content-Type:application/x-font-woff
Date:Thu, 21 Apr 2016 09:54:15 GMT
ETag:W/"186824-1461231024000"
Expires:Fri, 21 Apr 2017 09:54:15 GMT
Last-Modified:Thu, 21 Apr 2016 09:30:24 GMT
Server:Apache-Coyote/1.1

我是否需要为IE和Safari设置任何特殊标头?我正在使用org.apache.catalina.filters.ExpiresFilter来设置响应标头。

1 个答案:

答案 0 :(得分:0)

原来这是因为在打开IE Developer工具时默认打开“始终从服务器刷新”选项。