2012-05-03 53 views
1

我注意到了一些网站,如雅虎和其#1响应头,无论是包含一个最大年龄在Cache-Control设置也不Expires设定有效日期。如何缓存的工作没有最大年龄或到期设置

来自实例#1

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

谢谢,你说得对。它不缓存。那么为什么设置缓存控制:'private'而不是'no-cache'? –

+0

@ BenHuh http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1 –

相关问题