利用宝塔面板Nginx开启Brotli压缩 给网站加载速度教程

2024-10-18 0 1,573

前言:

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。

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 即启用成功。

注意: 这个和 Nginx 的 Gzip 不冲突,但是 Br 相对 Gzip 效率高但对 CPU 资源占用也高,如果单核机器就不建议都开了

演示截图:

利用宝塔面板Nginx开启Brotli压缩 给网站加载速度教程

利用宝塔面板Nginx开启Brotli压缩 给网站加载速度教程

利用宝塔面板Nginx开启Brotli压缩 给网站加载速度教程

利用宝塔面板Nginx开启Brotli压缩 给网站加载速度教程

本文章已结束,如转载请注明:汇站网 » 利用宝塔面板 Nginx 开启 Brotli 压缩 给网站加载速度教程

收藏 (0)

微信支付 微信扫一扫

支付宝支付 支付宝扫一扫

打赏二维码
点赞 (0)

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

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