缓存如何在没有max-age或expiry设置的情况下工作

时间:2012-05-03 07:12:24

标签: caching web http-headers

我注意到一些网站,例如Yahoo和Stackoverflow,其响应标头既不包含Cache-Control设置中的 max-age ,也不包含Expires设置中的有效日期。< / p>

Stackoverflow的示例

Cache-Control: private
Content-Encoding: gzip
Content-Length: 15328
Content-Type: text/html; charset=utf-8
Date: Thu, 03 May 2012 07:06:26 GMT
Vary: Accept-Encoding

在这种情况下,浏览器如何跟踪缓存表示的新鲜度?

1 个答案:

答案 0 :(得分:1)

浏览器根本不会缓存页面。每次访问该页面时,浏览器都会将该页面请求服务器。如果它不缓存页面,则浏览器不需要跟踪缓存表示的新鲜度。