跳到主要内容

http压缩

压缩算法

现代浏览器都普遍支持gzip, deflate, br这三类压缩算法.

浏览器发送HTTP请求时,会根据本地支持的压缩算法类型,自动生成请求头Accept-Encoding: gzip, deflate, br来告知服务器浏览器支持的压缩算法。gzip, deflate, br表示浏览器支持这三种压缩算法.而服务器会通过响应头Content-Encoding: gzip来标注响应使用的是哪一种算法,gzip即表明服务器响应的静态资源经过了gzip压缩算法处理。浏览器可以在接收文件时自行解压缩文件.

Brotli 与大多数现代浏览器兼容,提供比 gzip 更好的压缩率,压缩速率也与 deflate 相当。但 brotli 压缩速度比 gzip 慢. 请求头 响应头

参考