宝塔 Nginx 开启 Brotli 压缩

宝塔 Nginx 默认使用 Gzip 作为压缩,这篇文章介绍如何将其替换为谷歌的 Brotli。

1.卸载旧 Nginx

Brotli 其实支持动态加载,这里为了方便直接卸载旧版本重装。

卸载完成以后点击安装,选择编译安装,打开添加自定义模块窗口如下图。

模块名称填写:ngx_brotli

模块简介填写:ngx_brotli

模块参数填写:--add-module=/www/server/nginx/src/ngx_brotli

前置脚本粘贴如下内容:

# 文件内各版本号为文章发布时最新,请按需要检查新版本并替换版本号
wget -O ngx_brotli.zip https://github.com/google/ngx_brotli/archive/v1.0.0rc.zip
unzip ngx_brotli.zip
mv ngx_brotli-1.0.0rc ngx_brotli
cd ngx_brotli/deps
rm -rf brotli
wget -O brotli.zip https://github.com/google/brotli/archive/v1.0.9.zip
unzip brotli.zip
mv brotli-1.0.9 brotli
cd /www/server/nginx/src

完成以后提交并打上勾,点击安装,等待完成即可。

2.设置 Nginx 配置

打开 Nginx 管理器,左侧菜单选择配置修改,在52行附近找到gzip部分,在其前面插入brotli的配置信息:

        brotli on;
        brotli_comp_level 6;
        brotli_min_length 10;
        brotli_window 1m;
        brotli_types *;
        brotli_static always;

各个参数的具体作用可以在https://github.com/google/ngx_brotli找到,这里提供通用版本。

保存以后如下图:

接下来使用支持brotli的浏览器访问即可看到效果。

赞(2) 打赏
转载请保留出处:耗子博客 » 宝塔 Nginx 开启 Brotli 压缩
广告

评论 3

  1. #3

    多洗分享

    宝塔广东省 3年前 (2021-02-27)回复
  2. #2

    思路

    WWW广东省 3年前 (2020-10-03)回复
  3. #1

    傲世网到此一游,耗子哥还是走在现代科技的前列啊

    傲世网广东省 3年前 (2020-09-19)回复

金额随意,一百两百也不介意的啦

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册

Loading...