nginx教程:提升网站速度,你选gzip还是Brotli?

2023-02-20 0 714

nginx教程:提升网站速度,你选gzip还是Brotli?

Google于 2013 年首度正式发布了 Brotli 填充文件格式,做为Google Web 手写体的一类app填充方式。2 年后,Google正式发布了 Brotli 的新版本,用作通用型桑利县数据填充市场需求。但,Brotli 缺少应用程序全力支持,而 Gzip 在这点仍处在领先水平。结论,Brotli 等了好多年天数才具有了考验 Gzip 的潜能。

好早以后就特别注意到了br内存,比如说在增设CDN的这时候也时常看见是优先选择gzip却是br填充,这里的br填充即是Brotli填充,当中,Brotli 已赢得大部份非主流 Web 应用程序的全面性全力支持,主要包括 Chrome、Firefox、Safari 和 Edge之类。上面就说说佛塔液晶怎样给nginx迈入br填充。

浏览Brotli

间接在ssh里以root使用者继续执行下列指示。特别注意,带队带队继续执行,每带队的指示不作说明,照著输出xml。

cd /www/server#浏览brotligit clone https://github.com/google/ngx_brotli.gitcd ngx_brotli#预览brotligit submodule update –init
nginx教程:提升网站速度,你选gzip还是Brotli?

实用性Nginx Brotli组件

佛塔液晶后台,找到软件增设,然后找到nginx间接卸载,不要犹豫。(如果怕出问题却是建议做一个服务器快照。)如果出现数据丢失概不负责。

nginx教程:提升网站速度,你选gzip还是Brotli?

然后软件商店 ->运行环境 找到Nginx 点击安装在弹出的窗口中优先选择编译安装 点击添加自定义组件

[评论可见]隐藏内容 – 管理员可见
组件名称:ngx_brotli组件描述:ngx_brotli组件参数:–add-module=/www/server/ngx_brotli

勾选br后提交,等待nginx安装(编译安装可能有一点点慢,等几分钟就好)服务器实用性太低就不建议安装了。

nginx教程:提升网站速度,你选gzip还是Brotli?

迈入br填充

安装好后就到了迈入填充的这时候了,在nginx实用性文件里添加下列代码段保存即可。(添加在http片段里,这儿不用管gzip填充,在有br的情况下,默认使用br。)

# brotli brotli on; brotli_comp_level 1; brotli_buffers 16 8k; brotli_min_length 20; brotli_types 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;
nginx教程:提升网站速度,你选gzip还是Brotli?

特别注意看位置,添加在gzip实用性前面也是可以的。这儿看你怎么优先选择。

添加好后重载nginx,这这时候就迈入了br填充,你可以打开f12查看一下响应头里的内存方式。

nginx教程:提升网站速度,你选gzip还是Brotli?

体验

由于大多数 Web 应用都是使用 React 等 JavaScript 框架开发的,因此 Brotli 是提高中文网站加载性能的绝佳优先选择,推荐大家使用br填充提高中文网站性能。

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务