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

Posted Rand Tsui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能优化Brotli使用Brotli压缩算法来压缩静态文件相关的知识,希望对你有一定的参考价值。

Brotli 比 gzip 更强,压缩后体积更小,gzip可以淘汰了。

静态文件可以使用 Brotli 进行预压缩,会占用cpu资源,返回头需要指定:

'Content-Encoding': 'br'

不然浏览器无法识别

 

Brotli 基本可以压缩任何静态文件或者直接压缩返回的字节流,使用也非常简单,代码如下:

 

const zlib = require('zlib');
let jquery = fs.readFileSync('./jquery-3.6.0.min.js', 'utf8');
let br = zlib.brotliCompressSync(jquery);
let gz = zlib.gzipSync(jquery);

 

以上是关于性能优化Brotli使用Brotli压缩算法来压缩静态文件的主要内容,如果未能解决你的问题,请参考以下文章

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

brotli压缩

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

一种优于gzip的压缩方式Brotli

nginx编译添加brotli模块对wasm压缩的支持

无法上传 brotli 预压缩的 Json