vps交流

lnmp往nginx加入ngx_brotli


  1. cd /root/lnmp1.9/
  2. git clone https://github.com/google/ngx_brotli.git
  3. cd ngx_brotli
  4. git submodule update –init

复制代码

然后在lnmp.conf的Nginx_Modules_Options加上’–add-module=/root/lnmp1.9/ngx_brotli’

也就是Nginx_Modules_Options=’–add-module=/root/lnmp1.9/ngx_brotli’

如果已经安装过了,就执行/root/lnmp1.9/upgrade.sh,升级Nginx(同版本就是重装)

Brotli 是一种通用无损压缩算法,CloudFlare就有这个,不过好像要Pro以上才有

oneinstack同理

nginx配置里加入这些代码即可开启

  1. # brotli
  2. brotli            on;
  3. brotli_comp_level 6;
  4. brotli_types      text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml;

复制代码

本帖最后由 客官不可以 于 2022-6-1 08:35 编辑

ngx_brotli  和gzip 对比有什么实质提升…

能提升多少

Brotli 仅支持 HTTPS 站点,在 HTTP 条件下 Brotli 无法生效。

压缩前        压缩后(GZip/Brotli)        压缩比(GZip/Brotli)
57.98kb        9.87kb/9.21kb        82.98%/84.12%
51.13kb        15.62kb/13.96kb        69.45%/72.7%
739b        686b/628b        7.17%/15.02%
333.46kb        88.33kb/82.17kb        73.15%/75.36%
1.13mb        172.12kb/150.42kb        84.77%/86.69%

效果这么明显吗

客官不可以 发表于 2022-6-1 08:32
ngx_brotli  和gzip 对比有什么实质提升…

能提升多少

可以同时开启gzip,两者都开启的情况下支持brotli时优先brotli,不支持就gzip