如何在squid 2.7中使用3.1功能“ignore-cc”

时间:2012-10-11 18:21:35

标签: reverse-proxy squid

有什么方法可以忽略客户端“ Cache-Control:max-age = 0 ”并始终让squid返回陈旧内容

在Squid 3.2中使用“ignore-cc”并且请求永远不会到达后端(仅在重新验证时),总是过时但在Squid 2.7中工作正常,除非你发送 Cache-control:max-age = 0 If-Modified-Since 标题。

1 个答案:

答案 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) {

按预期工作。