前端gzip压缩

180 阅读1分钟

优点

前端通过gzip压缩,传输给客户端,比纯文本体积减少大概60%左右,节约客户端网路资源,提高响应速度。

原理

可以通过客户端请求头中的accept-encoding查看是否支持gzip。客户端http请求头声明浏览器支持的压缩方式,服务端配置启用压缩,压缩文件的类型,压缩方式。当客户端发起请求时,如果客户端支持gzip想,对响应资源进行压缩并返回给客户端,在响应头的content-encoding可以看到服务端使用的压缩方式。

前端实现

以vite为例

image.png