宝塔nginx安装ngx_brotli
Last updated
Last updated
br
是 Brotli
的缩写,是 Google
出的一种文件压缩工具,根据 Google
的官方数据和实际使用经验,Brotli
相对于 Gzip
可以实现更高的压缩率,有时候可以达到 20-30%
的压缩率提升。感兴趣可以参考这篇Gzip vs Brotli 压缩算法,谁更好?及最优实施方案
nginx
默认安装不带brotli
支持,所以我们需要手动编译安装 nginx
启用 brotli
支持。
::: warning 注意 无特殊需求,建议选极速安装,非必要不要选 编译安装
, 相当的慢,我测试 brotli
,在 ubuntu 18.04
和 20.04
上重新编译 nginx
, 等了很长时间不提,最后还编译失败了。
最后,在 22.04
花了将近一个小时,终于编译成功。 :::
如果面板还没有安装 nginx
,可以跳过此步骤。
登录宝塔面板 => 软件商品 => 已安装 => 找到 nginx
=> 卸载
以 root
用户登录到 vps
终端
宝塔面板 => 软件商品 => 搜索 nginx
=> 安装 => 勾选 编译安装
=> 提交
在宝塔面板新建一个网站,打开 nginx
配置文件,添加如下配置并保存。
再次访问网页,可以看到 Content-Encoding: br
,说明成功了。