原来nginx一直用的是gzip,偶然听说brotli可以让网站速度更快,就换成了brotli,brotli要求nginx版本在1.9以上,我服务器上的nginx版本是1.7,折腾了一会儿直接升级到1.14了
升级nginx
先说一下升级nginx,网上搜了一大推平滑升级的但是没几个能用的,所以我直接
1 | wegt |
编译安装了个新的,把旧的直接删了
安装brotli
①安装libbrotli
1 | cd /usr/local/src/ |
②安装ngx_brotli
1 | cd /usr/local/src/ |
③获取Nginx Arguments
1 | nginx -V |
在最后加上 –add-module=/usr/local/src/ngx_brotli
编译安装nginx
1 | ./configure xxxxxxx --add-module=/usr/local/src/ngx_brotli |
④修改nginx.conf
http块中加入
1 | #Brotli Compression |
⑤重启Nginx
这时候用浏览器访问可以看到content-encoding:br替换了原来的content-encoding:gzip了