跳转到内容
搜索文档

压缩规则设置

最后更新 查看 MarkdownAgent 设置

压缩规则支持以下各节中介绍的配置设置。

仪表板配置设置

启用 Zstandard (Zstd) 压缩 Beta

将 Zstandard 设为首选压缩算法。若不支持,将自动回退到 Brotli、Gzip 或未压缩数据。

启用 Brotli 和 Gzip 压缩

启用 Cloudflare 的默认压缩设置。Brotli 为首选压缩算法。将自动回退到 Gzip 或未压缩数据。

禁用压缩

禁用匹配请求的压缩。同时禁用 Cloudflare 的 默认压缩行为

自定义

定义压缩算法的自定义顺序。

允许的值如下:

  • Gzip:若网站访问者支持,则使用 Gzip 压缩算法。
  • Brotli:若网站访问者支持,则使用 Brotli 压缩算法。
  • Zstandard:若网站访问者支持,则使用 Zstandard (Zstd) 压缩算法。
  • Auto(自动):根据网站访问者支持的算法(如有)压缩响应。Cloudflare 将定义压缩算法的优先顺序,将来可能会变更。与 启用压缩 选项行为相同。
  • Default(默认):使用 Cloudflare 的 默认压缩行为,该行为取决于响应内容类型。

如果您仅指定 GzipBrotliZstandard 且没有算法匹配,则响应将不进行压缩。要配置回退压缩机制,请将 Auto 添加到列表中。


API 配置设置

compress_response 操作支持的配置对象格式如下:

"action_parameters": {
  "algorithms": [
    { "name": "<VALUE1>" },
    { "name": "<VALUE2>" },
    // ...
  ]
}

algorithms 列表必须至少包含一项。

支持的算法值包括:

  • gzip:若网站访问者支持,则使用 Gzip 压缩算法。
  • brotli:若网站访问者支持,则使用 Brotli 压缩算法。
  • zstd:若网站访问者支持,则使用 Zstandard 压缩算法。
  • none:不使用任何压缩算法。
  • auto:根据网站访问者支持的算法(如有)压缩响应。Cloudflare 将定义压缩算法的优先顺序,将来可能会变更。
  • default:使用 Cloudflare 的 默认压缩行为,该行为取决于响应内容类型。

如果列表中包含 nonedefaultauto,则必须是列表中的最后一个值。

当您仅指定 gzipbrotlizstd 算法时,若没有算法匹配,则响应将不进行压缩。要配置回退压缩机制,请将 auto 添加到列表中。

有关 API 示例,请参阅 示例库

这篇文档对您有帮助吗?