什么是Squid的默认缓存策略,没有Cache-Control标头?

时间:2012-12-12 05:54:09

标签: http caching cache-control squid

当HTTP响应中没有使用Cache-Control标头时,RFC2616对缓存代理的“默认”行为有些模糊。例如,Squid(或任何其他代理缓存)是否可以无限期地缓存响应?或者是否有必要对每个请求进行重新验证?

1 个答案:

答案 0 :(得分:3)

如果没有明确的信息(例如,Cache-Control:max-age或Expires标头),缓存可以并且确实使用“启发式新鲜度” - 即他们猜测。

但是,当他们这样做时,MOST(但不是全部)缓存会查找一个提示,它对缓存很有用,例如Last-Modified标头。

更多信息: