性能优化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压缩算法来压缩静态文件的主要内容,如果未能解决你的问题,请参考以下文章