前言:
Google
深知互联网用户的时间极为宝贵,不应被网页加载的缓慢所消耗。因此,在 2015 年 9 月,Google
推出了一种无损压缩算法——Brotli
。Brotli
采用变种的 LZ77
算法、Huffman
编码和二阶文本建模等技术进行数据压缩,相较于 Gzip
,其压缩效率提升了大约 17-25%。接下来,我将为您介绍如何在宝塔面板的Nginx
中启用 Brotli
压缩。
Brotli
安装:
给 Brotli
文件定位cd
/www
/server
下载 brotli
git
clone
https
://github
.com
/google
/ngx_brotli
.git
cd
ngx_brotli
更新 brotli
git
submodule
update
--init
配置 Nginx
Brotli
模块
首先,登录宝塔面板,进入软件商店,找到已安装的 Nginx
。在进行任何操作之前,建议您先备份系统快照。然后,毫不犹豫地点击卸载 Nginx
。
接下来,再次进入软件商店,选择运行环境,找到 Nginx
并点击安装。在弹出的窗口中,选择编译安装,并点击添加自定义模块。
ngx_brotli
模块描述:ngx_brotli
模块参数:–add
-module
=/www
/server
/ngx_brotli
返回安装选项,勾选刚刚添加的模块,然后提交并等待安装完成。
安装完成后,您需要为网站启用 Brotli
压缩。在软件商店找到 Nginx
,点击设置,选择配置修改。在 http
段中插入以下代码并保存。需要注意的是,Brotli
和 Gzip
可以共存,无需关闭 Gzip
。
打开网站查看标头若返回 br
即启用成功。
注意: 这个和 Nginx
的 Gzip
不冲突,但是 Br
相对 Gzip
效率高但对 CPU
资源占用也高,如果单核机器就不建议都开了
演示截图:
转载请注明:汇站网 » 利用宝塔面板 Nginx
开启 Brotli
压缩 给网站加载速度教程