李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 读书观影
  • 系列
  • AI工具集
  • 论坛
  • 友圈
    • 友链
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
静亦定 动亦定
惟坚韧者始能遂其志
  1. 首页
  2. 中间件
  3. 正文

Nginx开启brotli压缩

2025年6月27日 238 0 0
本文最后更新于 2025年11月20日,距今已 351 天,其中的信息可能已经发生变化,请注意甄别。

编译Nginx

brotli模块下载

进入到/www/server目录,然后下载ngx_brotli模块。

git clone --recurse-submodules -j8 https://github.com/google/ngx_brotli

正常来说访问git需要开通VPN,其他情况看运气。

我是在本地电脑开通VPN下载的,然后打包上传到服务器上的。

宝塔安装编译Nginx

这里使用的是宝塔面板,编译nginx还是比较方便的。

首先需要将原本的Nginx卸载,然后去软件商店搜索Nginx重新安装。

Nginx的配置文件不用备份,宝塔会自己备份,这点挺好的。

安装的时候选择编译安装,同时在编译命令里添加brotli模块即可。

添加模块命令如下:

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

添加完成之后的页面是这样的:

file

如果这里的模块加错了也不用担心,后面编译Nginx的时候会失败的。

编译时间看服务器配置,配置高编译的就快,配置低编译的就慢。

当然,编译期间,网站对外是无法访问的,毕竟Nginx都没了,访问个锤子。

开启brotli

编译成功之后,就可以开启brotli了。

找到Nginx,点开配置文件,找到这行:
file

在这行的xia mian下面添加配置文件就行了。

配置文件在这里,可以根据自己的情况进行调整:

        brotli on;
        brotli_comp_level 6;    #压缩等级,默认6,最高11,高的压缩等级需要更多的CPU
        brotli_buffers 16 8k;   #请求缓冲区的数量和大小
        brotli_min_length 20;   #指定压缩数据的最小字节数,只有大于或等于最小长度才会对其压缩。
        brotli_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/json image/svg application/font-woff application/vnd.ms-fontobject application/vnd.apple.mpegurl image/x-icon image/jpeg image/gif image/png image/bmp application/vnd.api+json;  #指定允许进行压缩类型
        brotli_static always;   #是否允许查找预处理好的、以.br结尾的压缩文件,可选值为on、off、always
        brotli_window 512k; 

添加完成之后记得点击保存。

然后就可以打开你的网站感受下新的体验了。

file

发现响应头里有content-encoding: br就说明你已经成功啦~

总的来说,brotli的压缩效率确实比gzip强上一个level,大概比较了一下,文件体积比使用gzip又缩小了20%左右,很厉害了。

如果还是gzip……

loser,憋说话。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
分享到

Nginx开启brotli压缩

也可使用浏览器菜单中的「分享」功能

微信扫一扫分享

标签: brotli nginx 宝塔 网站
最后更新:2025年11月20日

岁月同一天 11 月 6 日

回望过去的今天,你在写什么

  • AI
    1 年前 2025年11月6日
    AI能写代码,却造不出软件:软件工程的核心竞争力从未改变

    “我用AI拼了个Demo,就差上线了,能帮我变成产品吗?” 最近越来越多非技术从业者带着这样的需求找上门——他们可能是律…

  • 代码人生
    1 年前 2025年11月6日
    西蒙学习法实战指南:6个月攻克新领域,从入门到能用的高效路径

    作为IT从业者,我们每天都面临新技术的冲击——今天是AI大模型,明天是云原生,后天是低代码开发。有限的时间与无限的学习需…

  • AI
    1 年前 2025年11月6日
    从Token到计费:大模型背后的文本编码逻辑与商业本质

    你是否有过这样的困惑?——给大模型发一段500字的中文需求,却被扣除了800多个Token;同样一篇文章,在GPT-4中…

  • 6 年前 2020年11月6日
    8条经验轻松上手IDEA插件开发

    IDEA作为我们(后端Java开发者)必不可少的IDE,以其智能的代码提示、多样的框架支持、简洁的开发界面等特性,被业界…

  • 其他
    7 年前 2019年11月6日
    架构师究竟比高级开发厉害在哪?

    目前我在互联网公司里干了1年多,接触了多位技术和业务的架构师,由于我正在升级到架构师,所以能直观地感受到高级开发和架构的…

  • 转载
    7 年前 2019年11月6日
    如何在面试中介绍自己的项目经验

    在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。 根据我们的面…

相关文章
  • 网站升级到http/22021年4月8日
  • 服务器差点被一群垃圾爬虫搞挂了2025年6月29日
  • nginx反向代理配置去除前缀2021年9月29日
  • 宝塔面板NGINX开启http32026年8月31日
  • NGINX严重漏洞(CVE-2026-15176、CVE-2026-93479、CVE-2026-97205)2026年10月23日

李锋镝

既然选择了远方,便只顾风雨兼程。

打赏 点赞
< 上一篇
下一篇 >
1234567891112131415161718192021222324252627282930313233343536373839404142434446474849505152535455575859606162636465666769727476777879808182858687909293949596979899
取消回复
…

文章评论

还没有评论,快来抢沙发吧~

待到重阳日,还来就菊花。

听点儿音乐吧 朋友~
文章目录
最新 热点 随机
最新 热点 随机
给服务器加了WAF 又一个逆天改命的人:小小徐 AI的生成能力等于生产力吗? NGINX严重漏洞(CVE-2026-15176、CVE-2026-93479、CVE-2026-97205) Kratos-plus v1.1.27更新说明 php2shell远程执行漏洞修复(CVE-2026-109618 和 CVE-2026-109619)
给主题增加了游客中心功能心气没了,干什么都不得劲我觉得是时候公布我的导航网站了给服务器加了WAF游本昌去世关于主题加载速度优化的一点儿小演进
网易云什么时候能有杰伦的歌…… 开工啦~ 宝塔面板NGINX开启http3 从零开发 MCP 协议工具:从原理到实战的完整指南(Python 版) wordpress增加说说功能 ZooKeeper 的选举机制,你了解多少?
最近评论
fairy 发布于 2 小时前(11月06日) 机器人快来我这里吧!
李锋镝 发布于 2 小时前(11月06日) 都是机器人,防不住
李锋镝 发布于 2 小时前(11月06日) 是的,太烦了
李锋镝 发布于 2 小时前(11月06日) 可以同一台服务器
fairy 发布于 4 小时前(11月06日) 这流量,好厉害啊。我一年都没那么多
标签聚合
Spring AI SQL AI编程 日常 Redis 数据库 架构 WordPress K8s 多线程 MySQL 分布式 ElasticSearch Theme JAVA SpringBoot JVM IDEA Claude
友情链接
  • Honesty
  • 瓦匠个人小站
  • 林羽凡
  • 韩小韩博客
  • 刘永博客
  • Serendipity
  • sssr7844的博客
  • 懋和道人
  • 志文工作室
  • 九仞之行
  • 老张博客
  • 韩情脉脉
  • 搬砖日记
  • 哥斯拉
  • lijie blog
  • Mr.Sun的博客
  • 知向前端
  • 皮皮社
  • 彬红茶日记

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号