Squid Web Cache Wiki

Squid Web Cache 文档

🔗 QoS (服务质量) 支持

🔗 详细信息

Zero Penalty Hit 创建了一个补丁,用于在发往客户端的传出流量上设置 QoS 标记。

🔗 Squid 配置

:warning: 需要 –enable-zph-qos 配置选项

🔗 Squid 3.2 及更高版本

Squid-3.2 的配置选项进行了扩展,以支持 TOS 和 Linux MARK 标记。

:information_source: 此处的 0xNN 值根据您的系统策略设置。它们可能与显示的有所不同。

在本地缓存中找到的命中响应

qos_flows tos local-hit=0x30
qos_flows mark local-hit=0x30

在同级节点中找到的命中响应。

qos_flows tos sibling-hit=0x31
qos_flows mark sibling-hit=0x31

在父节点中找到的命中响应。

qos_flows tos parent-hit=0x32
qos_flows mark parent-hit=0x32

未命中 (MISS) 的响应可能保留现有值。

在非 Linux 或未打补丁的 Linux 上,miss 的 TOS 始终为零。如果需要,可以禁用此功能。

qos_flows tos miss=0x0A/0x0F
qos_flows mark miss=0x0A/0x0F

🔗 Squid 3.1

2.7 和 3.1 的配置选项基于不同的 ZPH 补丁。3.1 配置为每种出站响应类型提供了清晰的 TOS 设置。

:information_source: 此处的 0xNN 值根据您的系统策略设置。它们可能与显示的有所不同。

在本地缓存中找到的命中响应

qos_flows local-hit=0x30

在同级节点中找到的命中响应。

qos_flows sibling-hit=0x31

在父节点中找到的命中响应。

qos_flows parent-hit=0x32

preserve-miss 在客户端连接上定位并传递 Squid 从远程服务器收到的相同 TOS 设置。

:warning: 需要 Linux 并打内核补丁。

在非 Linux 或未打补丁的 Linux 上,miss 的 TOS 始终为零。如果需要,可以禁用此功能。

qos_flows disable-preserve-miss

类别:功能

导航:站点搜索站点页面类别🔼 向上