--- title: "HTTP 压缩级别配置" date: 2026-01-27 lastmod: 2026-01-27 description: "控制 HTTP 响应压缩级别的配置说明" tags: ["HTTP配置", "压缩", "性能优化"] summary: "配置项作用 # http.compression_level 配置项控制 HTTP 响应压缩的压缩级别。级别 3 是在网络流量和延迟之间的最佳平衡点。 默认值 # 3 配置类型 # 静态配置 取值范围 # 0 ~ 9(压缩级别) 配置格式 # # 默认配置 http.compression_level: 3 # 更高压缩率(更高 CPU 使用) http.compression_level: 6 # 更低压缩率(更低 CPU 使用) http.compression_level: 1 # 不压缩 http.compression_level: 0 压缩级别对比 # 级别 压缩率 CPU 使用 速度 0 无压缩 最低 最快 1-3 低压缩 低 快 4-6 中等压缩 中等 中等 7-9 高压缩 高 慢 推荐配置 # 默认配置(推荐) # http." --- ## 配置项作用 `http.compression_level` 配置项控制 HTTP 响应压缩的压缩级别。级别 3 是在网络流量和延迟之间的最佳平衡点。 ## 默认值 ``` 3 ``` ## 配置类型 **静态配置** ## 取值范围 ``` 0 ~ 9(压缩级别) ``` ## 配置格式 ```yaml # 默认配置 http.compression_level: 3 # 更高压缩率(更高 CPU 使用) http.compression_level: 6 # 更低压缩率(更低 CPU 使用) http.compression_level: 1 # 不压缩 http.compression_level: 0 ``` --- ## 压缩级别对比 | 级别 | 压缩率 | CPU 使用 | 速度 | |------|--------|---------|------| | 0 | 无压缩 | 最低 | 最快 | | 1-3 | 低压缩 | 低 | 快 | | 4-6 | 中等压缩 | 中等 | 中等 | | 7-9 | 高压缩 | 高 | 慢 | --- ## 推荐配置 ## 默认配置(推荐) ```yaml http.compression_level: 3 ``` ## 高带宽场景 ```yaml # 更高压缩率,节省带宽 http.compression_level: 6 ``` ## 低延迟场景 ```yaml # 更低压缩率,降低延迟 http.compression_level: 1 ``` --- ## 注意事项 1. **重启生效**:修改此配置需要重启节点 2. **CPU 权衡**:更高的压缩级别会增加 CPU 使用 3. **基准测试**:根据实际场景进行测试选择最佳级别