更新时间:2024-04-10 GMT+08:00

智能压缩

背景信息

当您开启智能压缩功能时,CDN会自动压缩您的静态文件。智能压缩能够有效缩小传输文件的大小,提升传输效率,减少带宽消耗。智能压缩包含Gzip压缩和Brotli压缩,Brotli压缩的性能比Gzip压缩提升约15%~25%。

注意事项

  • 智能压缩默认对格式为 .js、.html、.css、.xml、.json、.shtml、.htm的文件进行压缩。
  • 如果源站配置了MD5值校验,请勿开启此功能。CDN对静态文件压缩时,会改变MD5值,导致压缩后的文件的和源站文件的MD5值不一致。
  • 部分浏览器暂不支持Brotli压缩,您可以前往这里查询。
  • 后台有特殊配置的域名无法开启智能压缩。
  • 同时开启Gzip、Brotli压缩方式时,优先执行Brotli压缩。
  • 常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启Gzip压缩或Brotli压缩没有效果,此类文件无需开启智能压缩。

开通步骤

  1. 登录华为云控制台,在控制台首页中选择“CDN与智能边缘 > 内容分发网络 CDN”,进入CDN控制台。
  2. 在左侧菜单栏中,选择域名管理
  3. 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。
  4. 选择“高级配置”页签。
  5. 单击“智能压缩”后的“编辑”。
    图1 智能压缩
    表1 参数说明

    参数

    说明

    状态

    打开状态开关,配置生效。关闭开关,清空配置。

    压缩方式

    可以选择Gzip压缩或Brotli压缩,二者同时选择时优先匹配Brotli压缩。

    压缩格式

    压缩格式支持文件后缀和MIME格式。

    • 单个格式不超过50个字符,多个用";"分割,总长度不超过2000个字符。
    • 传空时默认值为.js;.html;.css;.xml;.json;.shtml;.htm。

    文件大小

    勾选开启,设置指定大小范围(0MB~30MB)的文件参与压缩。

  6. 选择您需要配置的压缩方式,单击“确定”完成配置。