正派之网站提速篇

堡塔的ng环境默认是用的GZIP压缩,虽然兼容性好,但是压缩率低于Brotli。

所以我们首先要解决的,就是给堡塔ng安装Brotli。

1、简介

项目:https://github.com/google/ngx_brotli

2、浏览器支持情况

  • Chrome从版本49开始支持,但是完整的支持是在版本50(2016年5月27日开始支持)。
  • Firefox从版本52开始支持。
  • IE全版本不支持,但是Edge从版本15开始支持。
  • Safari全系不支持。
  • Opera从版本44开始支持。

3、部署

1)宝塔面板需要编译安装,切记选择编译安装。

2)如果是已经安装好了NGINX,那么可以卸载后重新选择编译安装。

3)开始编译安装和配置模块。然后勾上启用。注意,如果你之前用这个方法安装过其他模块,那么这些配置不会丢失。

模块名称和模块描述随意

模块参数:

--add-module=/www/server/ngx_brotli

前置脚本

mkdir -p /www/server/ngx_brotli
git clone https://github.com/google/ngx_brotli.git /www/server/ngx_brotli
cd /www/server/ngx_brotli && git submodule update --init

4、简单使用

1)安装完成以后,再ng配置环境里加上如下配置即可。这是初步使用方法

brotli              on;
brotli_static       on;
brotli_comp_level   11;  #这个是压缩值可以修改
brotli_types text/plain text/css text/xml image/x-icon image/svg+xml;

4、加载位置以及高级使用方法

4、终极高级使用方法

Brotli与GZIP可以同时共存,当同时开启两种压缩算法时,Brotli 压缩等级优先级高于 Gzip。如果浏览器不支持brotli会用gzip方式压缩,所以这个东西值得你拥有。

设置完以后 重启或者重载一下ng

正派之网站提速篇-ABC吧
正派之网站提速篇
此内容为付费阅读,请付费后查看
500积分
付费阅读
© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容