1
Cache-Control: public, max-age=31536000
Age: 422816
Expires: Fri, 25 Jul 2014 20:52:54 GMT
Date: Thu, 25 Jul 2013 20:52:54 GMT
Last-Modified: Thu, 29 Mar 2012 18:19:50 GMT

如果浏览器只能使用 expires: date 来确定是否应该缓存或刷新某些内容,那么 max-age、age、date 和 last modified 标头的目的是什么?

4

1 回答 1

1

它主要是遗产,尽管有些标题做了微妙的不同事情。不同的浏览器工作方式不同(过去肯定是这样),而且并不总是有标准的做事方式。例如。IE 6 不会响应现代缓存标头。为了确保网站正常运行,我们必须考虑旧版浏览器(至少目前是这样)。

看看这个页面以获得一些好的信息。

于 2013-07-31T12:11:18.583 回答