浏览器缓存 - 不了解缓存相关的标头

时间:2013-07-31 12:07:55

标签: html apache

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 header的目的是什么?

1 个答案:

答案 0 :(得分:1)

它主要是遗产,虽然有些标题略有不同。不同的浏览器工作方式不同(当然在过去),并不总是有一种标准的做事方式。例如。 IE 6不会响应现代缓存标头。为了确保网站正常运行,我们必须考虑旧浏览器(至少目前为止)。

查看at this page以获取一些有用的信息。