Brotil压缩

Brotli是开源的一种新型压缩算法,Brotli压缩比Gzip压缩性能更好。开启Brotli压缩功能后,边缘安全加速 ESA节点会对资源进行Brotli压缩后返回,缩小传输文件大小,提升文件传输效率,减少带宽消耗。

注意事项

  • 当源站或客户端不支持压缩时,压缩规则不会生效,详情请查看:压缩规则

  • 同时开启Gzip压缩和Brotli压缩,且客户端请求头Accept-Encoding同时携带brgzip时,仅Brotli压缩生效。

  • 边缘安全加速 ESA进行压缩时,会改变文件的MD5值,如果源站文件配置了MD5校验机制,请关闭Gzip压缩和Brotli压缩功能。

  • 如果您同时开启了页面优化和压缩功能(Gzip压缩或者Brotli压缩),页面优化功能将会失效,边缘安全加速 ESA只会对文件进行压缩。

  • 常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启Gzip压缩或者Brotli压缩没有效果,建议您关闭Gzip压缩或者Brotli压缩功能。如果您需要进一步降低图片文件的体积可以使用图像处理功能;如果您需要进一步降低视频文件的体积可以使用视频转码功能。

  • Brotli压缩支持的文件类型有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。

  • Brotli压缩只兼容部分浏览器,您可以根据业务需要查询浏览器的兼容情况。

创建Brotli压缩规则

  1. 登录ESA控制台

  2. 在左侧导航栏,单击站点管理

  3. 站点管理页面,单击目标站点名称,或对应站点操作列的详情

  4. 在左侧导航栏,选择规则 > 压缩规则

  5. 单击新建规则,填写规则名称

  6. 设置要匹配的用户请求特征并打开Brotli压缩开关。

  7. 单击确定