智能压缩配置

最近更新时间:2024-10-15 16:14:31

我的收藏

配置场景

通过智能压缩配置,CDN 在返回内容时会按照设定规则对资源进行 Gzip 、 Brotli 压缩,有效减少传输内容大小,节省开销。
注意
若域名的加速区域为全球,则智能压缩配置开启后会全球生效,暂不支持区域特殊配置。

配置指南

查看配置

登录 CDN 控制台,在菜单栏里选择域名管理,单击域名右侧管理,即可进入域名配置页面,在高级配置中可看到智能压缩配置,默认为开启状态:
接入加速域名后,CDN 会默认为后缀 .js、.html、.css、.xml、.json、.shtml、.htm,大小为 256Byte - 2MB 范围内的资源开启 Gzip 压缩。




修改配置

可单击操作列的修改,对压缩规则进行修改:



配置约束
类型默认为文件后缀,您可按需自行配置全部文件或指定 Content-Type 类型。
文件后缀类型的内容总长度不可超过200个字符。
文件 Content-Type 类型的内容默认为 text/html;text/xml;text/plain;text/css;text/javascript;application/json;application/javascript;application/x-javascript;application/rss+xml;application/xml;image/svg+xml;image/tiff。您可按需自行配置,不可超过100组,不同组内容用 “;” 分隔,每组内容不可超过50个字符。
部分平台正在升级中,暂未开放文件 Content-Type 类型 和 Brotli 压缩方式。
注意事项
仅开启 Brotli 压缩时,若请求压缩头为 gzip,则压缩不会生效,将返回原始资源;仅开启 Gzip 压缩时,若请求压缩头为 br,则压缩不会生效,将返回原始资源。
同时开启 Gzip 压缩和 Brotli 压缩,且客户端请求头 Accept-Encoding 同时携带 br 和 gzip 时:
若 CDN 节点同时有 br 和 gzip 压缩的缓存内容,则优先响应 Brotli 压缩;
若 CDN 节点仅有 br 压缩的缓存内容,则优先响应 Brotli 压缩;
若 CDN 节点仅有 gzip 压缩的缓存内容,则优先响应 Gzip 压缩。
常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启 Gzip 压缩或者 Brotli 压缩没有效果,您无需针对这类文件开启压缩响应。
若源站开启了压缩功能,且服务端携带响应头:Content-Encoding,则 CDN 的压缩功能将不再生效。