主题模式
内容压缩策略
CDN 支持 brotli 与 gzip 压缩算法,会根据客户端请求头中的 Accept-Encoding
字段,自动选择最优算法返回资源,以提升传输效率。
当客户端请求中未携带
Accept-Encoding
头时,CDN 默认返回经过 Brotli 算法压缩的资源(Content-Encoding: br
)。当客户端请求中携带
Accept-Encoding
头时:- 如果
Accept-Encoding
为空,CDN 返回未压缩的原始资源。 - 如果
Accept-Encoding
包含br
或gzip
,CDN 会根据客户端声明的优先级,返回对应算法压缩后的资源。例如:- 当请求头为
Accept-Encoding: br, gzip, deflate, zstd
时,CDN 优先返回Content-Encoding: br
。
- 当请求头为
- 如果
通常只有文件大小在 1 KB-10 MB 之间时才会启用压缩,对过小和过大的文件则不处理。