有什么方法可以忽略客户端“ Cache-Control:max-age = 0 ”并始终让squid返回陈旧内容?
在Squid 3.2中使用“ignore-cc”并且请求永远不会到达后端(仅在重新验证时),总是过时但在Squid 2.7中工作正常,除非你发送 Cache-control:max-age = 0 和 If-Modified-Since 标题。
答案 0 :(得分:0)
好吧,在尝试了所有替代方案后,我修改了源代码以实现该功能。
我更改了 Squid-2.7-stable9 文件 src / refresh.c : 282 :
282: if (request) {
的
282: if (request && FALSE) {
他们在3.X中执行类似的操作来实现ignoreCc:
269: if (request && !request->flags.ignore_cc) {
按预期工作。