关于vite或webpack压缩gzip文件疑问?
我和这个人一样的疑惑https://www.cnblogs.com/yflbk...
多了gzip文件,肯定比之前不压缩的文件要大,就这样部署到服务器吗?我现在放到nginx服务器,明显加载速度慢了,难道是要把gzip对应的js文件一个个删除掉吗?
回答:
- nginx 自带 gzip,可以提供实时的压缩结果
- gzip 的目的是降低传输数据量,也就是访问 js 的时候不下载原始 js,而是 gzip 后的结果
- 所以你要想办法让访问 js,返回 gzip 后的文件
- 至于原始 js 保留与否,无所谓,几十几百k 而已
- 至于上传速度变慢,也无所谓,版本更新才上传一次而已
- 仍然建议直接
gzip on
,而不是手动压缩
回答:
nginx有gzip_static
功能,这个是为nginx gzip_static功能服务的,需要开启gzip_static on;
也就是说nginx可以直接使用压缩过的gz文件返回给客户端,而不是在传输前在内存中压缩之后再给客户端,理论上可以减轻nginx的负载,提升服务器端的性能
以上是 关于vite或webpack压缩gzip文件疑问? 的全部内容, 来源链接: utcz.com/p/933495.html