默认情况下,缓存控制是公共还是私有?

时间:2019-03-03 09:11:35

标签: caching cache-control

如果我没有在public标头中指定privateCache-Control指令,默认行为是什么?可以由代理服务器缓存吗?

1 个答案:

答案 0 :(得分:1)

webmasters.stackexchange.com上找到了答案。引用:

  

请参见http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.3

The max-age directive on a response implies that the response is
cacheable (i.e., "public") unless some other, more restrictive cache
directive is  also present. 
     

有可能(可能是?)   代理在野外打破了这一点,但因为唯一的失败模式   可能将公共资源视为私人,后果应   在性能不受影响的情况下保持最小。您将拥有更多   代理的问题,这些代理所做的事情远远超出了缓存资源   您指定的最大年龄。