---
title: centos安装google最新压缩算法brotli的nginx模块ngx_brotli
description: Brotli是一种通用无损压缩算法，它使用LZ77算法的现代变体、霍夫曼编码和二阶上下文建模的组合来压缩数据，压缩比与目前最好的通用压缩方法相当。它的速度与de
author: chaihongjun
category: operations
published: 2024-08-28
url: https://chaihongjun.me/operations/14.html
---

# centos安装google最新压缩算法brotli的nginx模块ngx_brotli

Brotli是一种通用无损压缩算法，它使用LZ77算法的现代变体、霍夫曼编码和二阶上下文建模的组合来压缩数据，压缩比与目前最好的通用压缩方法相当。它的速度与deflate相似，但提供了更密集的压缩。deflate则是nginx默认使用的压缩模式。

项目地址：

[https://github.com/google/ngx_brotli](https://github.com/google/ngx_brotli)

静态编译方式：

MDBLOCK0
模块配置：
MDBLOCK1
![11.png](https://chaihongjun.me/public/uploads/images/20240828/1724838435595775.png)

响应头显示Content-Encoding:br，说明生效了。brotli可以和Nginx默认的压缩配置很好的兼容在一起，因此nginx默认的压缩配置无需删除，只要添加brotli的配置即可(建议配置在http段)，其他参数可以看官方文档。

---

> 本文首发于 [chaihongjun.me | 柴宏俊 web 技术学习笔记](https://chaihongjun.me/operations/14.html)，采用 CC BY-NC-ND 4.0 协议，转载请保留出处与链接。
