知识专栏
多方位、多角度、深度解读您所关心的问题
当前位置:首页 > 知识专栏 > CDN加速 > 阿里云CDN >

Brotli是开源的一种新型压缩算法,Brotli压缩比智能压缩性能更好。开启Brotli压缩功能后,阿里云CDN节点会对资源进行智能压缩后返回,缩小传输文件大小,提升文件传输效率,减少带宽消耗。

背景信息:

(1)压缩分为Gzip压缩和Brotli压缩,智能压缩功能主要针对Gzip压缩,智能压缩详情请参见智能压缩。

(2)当源站文件的大小超过1 KB时,您可以使用智能压缩或Brotli压缩来压缩文件(即1 KB以下的文件不做压缩),Brotli压缩比智能压缩性能更好,性能提升约15%~25%。

(3)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。

(4)服务端响应携带响应头Content-Encoding: br:服务端响应的内容是经过Brotli压缩后的资源。

(5)客户端请求携带请求头Accept-Encoding: br:客户端希望获取对应资源时进行Brotli压缩。

注意事项:

(1)CDN对静态文件进行压缩时,会改变文件的MD5值,如果源站文件配置了MD5校验机制,请关闭智能压缩功能。

(2)源站开启了压缩功能,且服务端响应中携带了content_encoding,则CDN的压缩功能将不再生效。

(3)同时开启Brotli压缩和智能压缩,且客户端请求头Accept-Encoding同时携带br和gzip时,仅Brotli压缩生效。

(4)如果您同时开启了页面优化和压缩功能(智能压缩或者Brotli压缩),页面优化功能将会失效,CDN只会对文件进行压缩。

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

(6)常见的图片文件类型(PNG、JPG、JPEG等)和视频文件类型(MP4、AVI、WMV等)已经做了内容的压缩处理,开启智能压缩或者Brotli压缩没有效果,建议您关闭压缩功能。如果您需要进一步减小图片文件的体积可以使用图像处理功能,如果您需要进一步减小视频文件的体积可以使用视频转码功能。“图像处理”和“视频转码”都会影响文件清晰度。

猜您还想看: brotli压缩 CDN
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定