本篇文章给大家分享的是有关如何启用Brotli压缩算法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。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 算法支持情况之前又拍云已经支持了 Gzip 算法,在优化网站速度方面,又拍云始终不遗余力地进行优化。目前又拍云 CDN 已支持 Brotli 压缩算法,通过对新压缩算法的支持将压缩率提升 20% ,并且帮助降低移动设备的电池使用量,并达到省电、延长电池使用寿命的目的。和 Gzip 压缩算法一样,Brotli 压缩算法也是免费开放给又拍云 CDN 平台上的所有用户,同时该特性已默认开启。使用又拍云 CDN Brotli 压缩算法需要同时满足三个条件:Content-Type 满足如下 MIME 列表:text/plain text/javascript text/css text/xml text/x-component application/javascript application/x-javascript application/xml application/json application/xhtml+xml application/rss+xml application/atom+xml application/x-font-ttf application/vnd.ms-fontobject image/svg+xml image/x-icon font/opentype text/html — defaultContent-Length 大于 256 字节客户端请求头需携带 Accept-Encoding: br此外由于并非所有的浏览器都支持 Brotli 算法,所以在 CDN 边缘节点,又拍云会同时提供通过 Brotli 算法压缩的文件和原始资源文件。开发云主机域名当客户端不支持 Brotli 算法时,又拍云会选择提供 Gzip 算法来压缩原始文件并提供给客户端。当客户端同时支持两种算法时,又拍云 CDN 会优先响应 br 版本文件。以上就是如何启用Brotli压缩算法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
相关推荐: 云和物联网(IoT)是不可分割的,因为物联网需要云来运行和执行
云计算除了具有极高的市场效益外,简化企业IT运营、内置安全和易于部署等优势非常明显。随着云计算技术和市场的推广、宣传与落地,云计算的应用已逐步获得了众多用户青睐。IDC预测,到2020年,超过50%的开发者会基于公共云平台将解决方案提交给数字化转型用户。IT发…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。