nginx brotli 压缩试用

Posted rongfengliang-荣锋亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx brotli 压缩试用相关的知识,希望对你有一定的参考价值。

brotli 的压缩比相对gzip 有好多提升

测试试用docker

测试代码

https://github.com/rongfengliang/rollup-babel-demolibrary

运行

  • 构建镜像
docker-compose build
  • 启动
docker-compose up -d

对比效果

  • gzip
docker run -d -p 8090:80 dalongrong/rollup-lib


  • br
docker run -d -p 8089:80  dalongrong/rollup-lib:br


配置参数

类似nginx 的gzip

brotli on;  // 类似gzip 的on 
brotli_comp_level 6;
brotli_buffers 16 8k;
brotli_min_length 20;
brotli_types *;  // br 压缩类型

参考资料

https://github.com/rongfengliang/rollup-babel-demolibrary
https://github.com/google/ngx_brotli#configuration-directives
https://hub.docker.com/r/fholzer/nginx-brotli/

以上是关于nginx brotli 压缩试用的主要内容,如果未能解决你的问题,请参考以下文章

C# 使用压缩流和 Brotli

Nginx 开启 BR 压缩

性能优化Brotli使用Brotli压缩算法来压缩静态文件

brotli压缩

使用 brotli 压缩文件和目录列表

启用 Brotli 压缩算法,对比 Gzip 压缩 CDN 流量再减少 20%