Caching 在没有“最长使用期限”或“过期”设置的情况下,缓存如何工作

Caching 在没有“最长使用期限”或“过期”设置的情况下,缓存如何工作,caching,web,http-headers,Caching,Web,Http Headers,我注意到一些网站,如Yahoo和Stackoverflow,其响应头既不包含缓存控制设置中的最大年龄,也不包含过期设置中的有效日期 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 在这

我注意到一些网站,如Yahoo和Stackoverflow,其响应头既不包含
缓存控制设置中的最大年龄,也不包含
过期设置中的有效日期

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

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

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

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

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