宝塔面板自编译brotli提高网站速度-代码矩阵知岛-科技学院-知新网

宝塔面板自编译brotli提高网站速度


------正文内容展示,开始汲取新知识啦------

兼容性好,chrome49以上支持,覆盖国内chrome内核浏览器 可以与Gzip共存 更好的性能 针对html,css,js等静态文件,Brotli 的性能相比 Gzip 提高了 17-25%; 当 Brotli 压缩级别为 1 时,压缩率比 Gzip 压缩等级为 9(最高)时还要高; 在处理不同 HTML 文档时,Brotli 依然能够提供非常高的压缩率。

因为压缩率的差别,开启brolti会让网站有很大程度的速度提升

宝塔目前并不支持brotli模块(appnode支持brotli)(cf支持在边缘节点的brotli压缩)

目前很少cdn支持边缘brolti压缩,即使支持,开启brotli模块可以提高cdn节点到源站的回源速度

宝塔面板自行编译brotli的方法
这个玩意主要就是压缩http的东西,宝塔默认编译的是gzip,主要考虑应该是兼容性吧。

源码地址,是google开源的一个:https://github.com/google/brotli

下面开始正题

安装libbrotli

  1. cd /www/server
  2.  
  3. git clone https://github.com/bagder/libbrotli
  4.  
  5. cd libbrotli
  6.  
  7. ./autogen.sh
  8.  
  9. ./configure
  10.  
  11. make && make install


下载ngx_brotli模块及其依赖:

  1. cd /www/server
  2.  
  3. git clone https://github.com/google/ngx_brotli
  4.  
  5. cd ngx_brotli && git submodule update –init
  6.  
  7.  


获取Nginx Arguments

  1. nginx -V
  1. vi /www/server/panel/install/nginx.sh



新手就直接进宝塔面板,找到250+行(不同时期的位置不同,找到最长的一行一般就是的),这个位置,看好自己的nginx版本

在最后加上–add-module=/www/server/ngx_brotli 然后还是回到putty


  1. sh /www/server/panel/install/nginx.sh install 1.19


版本号可以通过nginx -V看到,如果是1.19.4,输入1.19就可以了

打开nginx设置

在配置文件中,加入相应的代码 记得是http模块中啊


  1. <code class=”bash comments” style=”word-break: break-word; box-sizing: content-box !important; font-family: Consolas, “Bitstream Vera Sans Mono”, “Courier New”, Courier, monospace !important; color: rgb(135, 138, 133) !important; border-radius: 0px !important; background: none !important; border: 0px !important; inset: auto !important; float: none !important; height: auto !important; line-height: 1.4em !important; margin: 0px !important; outline: 0px !important; overflow: hidden !important; padding: 0px !important; position: static !important; vertical-align:  line !important;
温馨提示:本文最后更新于2023-07-11 01:59:32,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长
------本文内容已结束,喜欢请分享------

感谢您的访问,Ctrl+D收藏本站吧。

请登录后发表评论

    没有回复内容

社区SOS帮助他人是美德
赶紧收藏我们,查看更多心仪的内容?按Ctrl+D收藏我们 或 发现更多

你已经到达了世界的尽头

  • 6548

    稿件数目

  • 1170

    正式成员

  • 0

    本周稿件

  • 785

    持续运行

  • 512403

    访问总量

  • 波浪
  • 波浪
  • 波浪
  • 波浪