You need to enable JavaScript to run this app.
文档中心
全站加速

全站加速

复制全文
下载 pdf
性能优化
内容优化
复制全文
下载 pdf
内容优化

本文介绍如何为全站加速域名开启内容优化。内容优化对客户端请求的静态资源进行智能压缩,缩小返回给客户端的文件体积,从而提升传输效率、降低带宽消耗。全站加速支持 Gzip 压缩和 Brotli 压缩两种压缩算法。

背景信息

压缩算法

  • Gzip 压缩:一种经典的压缩算法,压缩速度快,在 Internet 上受到普遍支持。纯文本文件经过 Gzip 压缩,一般可压缩到原大小的一半左右。
  • Brotli 压缩:由 Google 开发,是比 Gzip 更新的压缩算法,对文件的压缩比更大,但不兼容较老版本的浏览器。全站加速提供的 Brotli 压缩等级为 5。可在 caniuse 查看浏览器对 Brotli 的兼容情况。

相关请求头与响应头

  • Accept-Encoding:一个 HTTP 请求头,用于声明客户端支持的压缩算法。例如请求头包含 Accept-Encoding: gzip,表示客户端能够接收经过 Gzip 压缩的响应内容。
  • Content-Encoding:一个 HTTP 响应头,用于声明服务端使用的压缩算法。例如响应头包含 Content-Encoding: gzip,表示服务端对响应内容使用了 Gzip 压缩。

智能压缩的生效条件

开启内容优化后,智能压缩是否生效,取决于客户端请求头、压缩算法的开启组合以及资源本身的类型和大小:

  • 请求头需与开启的算法匹配:仅开启一种压缩算法时,客户端请求头 Accept-Encoding 需与该算法匹配才会生效,否则全站加速返回原始资源。例如仅开启 Brotli 压缩、但请求头为 Accept-Encoding: gzip 时,Brotli 压缩不生效。
  • 同时开启 Gzip 压缩和 Brotli 压缩时,在请求头匹配的前提下 Brotli 压缩优先级更高;当请求头 Accept-Encoding 同时携带 gzip 和 br 时,优先返回经过 Brotli 压缩的资源。
  • 文件大小需在支持范围内:当前支持压缩的文件范围为 1 KB~30 MB,超出此范围的文件不压缩。
  • 以下场景不压缩:源站响应已携带 Content-Encoding 响应头;客户端发起 Range 请求或全站加速已开启 Range 回源;请求的是已压缩的常见图片(PNG、JPG、JPEG 等)或视频(MP4、AVI、WMV 等)文件。

注意

全站加速对静态文件压缩时会改变文件的 MD5 值,导致压缩后的文件与源站文件 MD5 不一致。如果源站配置了 MD5 校验机制,请勿开启内容优化。

支持压缩的文件类型:text/xml、text/plain、text/css、application/javascript、application/x-javascript、application/rss+xml、text/javascript、image/tiff、image/svg+xml、application/json、application/xml。

操作步骤

Gzip 压缩和 Brotli 压缩默认关闭,按以下步骤开启:

  1. 登录全站加速控制台。
  2. 在左侧导航栏点击 域名管理,然后点击目标加速域名。
  3. 点击 性能优化 页签,然后点击 编辑。
  4. 在 内容优化 区域,按需开启 Gzip 压缩 或 Brotli 压缩。
  5. 点击 提交,完成内容优化配置。

配置提交后,可对比开启前后请求同一文件收到的文件类型,判断智能压缩是否生效。例如原始请求收到的是 text 类型文件,开启 Brotli 压缩后请求该资源收到的是 .br 后缀文件,表示 Brotli 压缩已生效。

最近更新时间:2026.09.16 16:17:18
这个页面对您有帮助吗?
有用
有用
无用
无用