给宝塔面板中的Nginx添加一个Brotli无损压缩模块,即可免费提升网站访问加载速度,这是来自谷歌的黑科技~
Brotli无损压缩算法介绍:
Google 认为互联网用户的时间是宝贵的,他们的时间不应该消耗在漫长的网页加载中,因此在 2015 年 9 月 Google 推出了无损压缩算法 Brotli。Brotli 通过变种的 LZ77 算法、Huffman 编码以及二阶文本建模等方式进行数据压缩,与 Gzip相比效率提升约 17-25%。
开启步骤:打开终端一行一行输入以下代码
- #下载Brotli
cd /www/server
git clone https://github.com/google/ngx_brotli.git
cd ngx_brotli - #更新brotli
git submodule update --init
#下载Brotli
cd /www/server
git clone https://github.com/google/ngx_brotli.git
cd ngx_brotli
#更新brotli
git submodule update --init
配置Nginx Brotli模块:打开宝塔面板-应用商店-已安装-卸载“Nginx”-运行环境-安装“Nginx”-编译安装-添加自定义模块
模块名称:ngx_brotli
模块描述:ngx_brotli
模块参数:--add-module=/www/server/ngx_brotli
开启brotli压缩:将以下代码插入至“Nginx”配置修改中的http段即可
# 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;
此时你只需要打开网站用浏览器查看标头,若返回br则大功告成
Edge浏览器查看网站标头步骤:打开对应的网站-按“F12”-打开开发工具-点击“源代码”旁边的加号-网络-刷新一下网站-选择“名称”的第一个-即可开始查看
注意:brotli与gzip不冲突可以不用去管gzip开不开关不关,当然brotli对CPU占用比gzip相对更高,单核服务器不建议开启~
© 版权声明
文章版权归作者所有,未经允许请勿转载。部分内容可能来自网络,如侵权请联系修改~
THE END
暂无评论内容