🔗 Feature: 反向代理的 act-as-origin 选项
- 目标: 移植和扩展来自 Squid-2.7 的 act-as-origin 标志
- 状态: 未开始;正在规划更改。
- 预计完成时间: 未知
- 版本: 2.7, 3.2
- 开发者:AmosJeffries, HenrikNordstrom
- 更多:
🔗 详细信息
此选项使 Squid 能够像源服务器一样对 HTTP 回复头执行额外的过滤。我们可以利用它来修复许多因服务器响应错误而导致的问题。但是,由于执行了这些处理和更改,会带来一定的性能损失。
此选项仅适合在反向代理模式下对回复使用。它不适用于请求或常规流量的修改。尽管修复的 HTTP 问题可能在任何流量中都有效且有用。
Squid-2.7 仅提供以下操作
- 用当前时间戳替换 Date: 头。修复了因时钟不同步、NTP 同步错误、本地时间配置或服务器端缓存年龄问题导致的源服务器问题。
- 用 Date: 头同步替换 Expires: 头。修复了世纪过期的过期时间、无效格式或无效值的问题。
Squid-3.1 仅提供以下操作
- 在缺少 Date: 头时合成 Date: 头 (适用于所有流量)。
Squid-3.2 的移植结合了以上所有功能,并计划了一些扩展
- 同步 Expires: 值以匹配 Date: 和 Cache-Control: max-age。修复了 HTTP/1.0 与 HTTP/1.1 缓存行为差异的问题。
- 修复了 IE 专用的缓存控制扩展 precache 和 postcache 的常见无效用法。
- 从回复中剥离“Pragma: no-cache”
- 剥离 Cache-Control: public 的无效用法
分类: WantedFeature
导航:站点搜索,站点页面,类别,🔼 向上