0

有什么方法可以忽略客户端“ Cache-Control: max-age=0 ”并总是让 squid 返回过时的内容

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

4

1 回答 1

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

按预期工作。

于 2012-10-14T11:55:39.503 回答