启用 Brotli 压缩算法,对比 Gzip 压缩 CDN 流量再减少 20%
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与其他压缩算法相比,它有着更高的压塑压缩效率。
根据 Google 发布的研究报告,Brotli 压缩算法具有多个特点,最典型的是以下 3 个:
-
针对常见的 Web 资源内容,Brotli 的性能相比 Gzip 提高了 17-25%;
-
当 Brotli 压缩级别为 1 时,压缩率比 Gzip 压缩等级为 9(最高)时还要高;
-
在处理不同 HTML 文档时,Brotli 依然能够提供非常高的压缩率。
Brotli 凭借它优异的压缩性能迅速占领了市场,从下图可以看到,除了 IE 和 Opera Mini 之外,几乎所有的主流浏览器都已支持 Brotli 算法。
△ Brotli 算法支持情况
又拍云 CDN 已支持 Brotli压缩算法
之前又拍云已经支持了 Gzip 算法,在优化网站速度方面,又拍云始终不遗余力地进行优化。目前又拍云 CDN 已支持 Brotli 压缩算法,通过对新压缩算法的支持将压缩率提升 20% ,并且帮助降低移动设备的电池使用量,并达到省电、延长电池使用寿命的目的。
如何使用 Brotli 压缩算法
和 Gzip 压缩算法一样,Brotli 压缩算法也是免费开放给又拍云 CDN 平台上的所有用户,同时该特性已默认开启。
使用又拍云 CDN Brotli 压缩算法需要同时满足三个条件:
-
Content-Type 满足如下 MIME 列表:
-
Content-Length 大于 256 字节
-
客户端请求头需携带 Accept-Encoding: br
此外由于并非所有的浏览器都支持 Brotli 算法,所以在 CDN 边缘节点,又拍云会同时提供通过 Brotli 算法压缩的文件和原始资源文件。
当客户端不支持 Brotli 算法时,又拍云会选择提供 Gzip 算法来压缩原始文件并提供给客户端。当客户端同时支持两种算法时,又拍云 CDN 会优先响应 br 版本文件。
使用又拍云 CDN 服务,即可免费享受到 Brotli 算法带来的极致压缩体验,欢迎使用。
参考文献:
Google 发布的研究报告:http://www.gstatic.com/b/brotlidocs/brotli-2015-09-22.pdf
Brotli 算法支持情况:http://caniuse.com/#feat=brotli
关于又拍云
又拍云是国内知名企业级云服务商、国家高新技术企业,持有工信部颁发的CDN牌照;致力于为客户提供一站式的在线业务加速服务,以场景化CDN为核心,打造了安全高可靠的短视频、直播云、点播云、云安全、融合云存储等解决方案,为客户提供静态加速、动态加速、一站式部署HTTPS、WebP自适应、H.265自适应等服务。
目前又拍云拥有6个数据处理中心、200多个国内CDN节点、15个海外CDN节点、4000台服务器、3.5TB保有带宽,日均请求超过800亿次。发展至今,又拍云为超过20万企业用户提供了稳定、可靠的云服务,涵盖了包括星巴克、唯品会、魅族、豆瓣、华数传媒、江苏广电等多个领域的知名企业。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 逐梦苍穹 习近平引领航天强国建设 4975614
- 2 神十八发射取得圆满成功 4995212
- 3 职高女孩逆袭成双一流大学研究生 4816735
- 4 解码首季经济成绩单 4792881
- 5 老人被宠物狗撕咬 手中握刀不舍得砍 4611424
- 6 相机拍到两只野生大熊猫求偶影像 4526851
- 7 女子火车上如厕时130g黄金掉落铁轨 4409572
- 8 不合时宜的“防控”当退则退 4372026
- 9 深圳部分区域将取消限购不实 4263552
- 10 夫妻养2.8万只鸡 为省人工自己捡蛋 4183959