Skip to content

内容压缩策略

CDN 支持 brotli 与 gzip 压缩算法,会根据客户端请求头中的 Accept-Encoding 字段,自动选择最优算法返回资源,以提升传输效率。

  • 当客户端请求中未携带 Accept-Encoding时,CDN 默认返回经过 Brotli 算法压缩的资源(Content-Encoding: br)。

  • 当客户端请求中携带 Accept-Encoding时:

    • 如果 Accept-Encoding 为空,CDN 返回未压缩的原始资源
    • 如果 Accept-Encoding 包含 brgzip,CDN 会根据客户端声明的优先级,返回对应算法压缩后的资源。例如:
      • 当请求头为 Accept-Encoding: br, gzip, deflate, zstd 时,CDN 优先返回 Content-Encoding: br

通常只有文件大小在 1 KB-10 MB 之间时才会启用压缩,对过小和过大的文件则不处理。