关于vite或webpack压缩gzip文件疑问?

我和这个人一样的疑惑https://www.cnblogs.com/yflbk...

多了gzip文件,肯定比之前不压缩的文件要大,就这样部署到服务器吗?我现在放到nginx服务器,明显加载速度慢了,难道是要把gzip对应的js文件一个个删除掉吗?
关于vite或webpack压缩gzip文件疑问?


回答:

  1. nginx 自带 gzip,可以提供实时的压缩结果
  2. gzip 的目的是降低传输数据量,也就是访问 js 的时候不下载原始 js,而是 gzip 后的结果
  3. 所以你要想办法让访问 js,返回 gzip 后的文件
  4. 至于原始 js 保留与否,无所谓,几十几百k 而已
  5. 至于上传速度变慢,也无所谓,版本更新才上传一次而已
  6. 仍然建议直接 gzip on,而不是手动压缩


回答:

nginx有gzip_static功能,这个是为nginx gzip_static功能服务的,需要开启gzip_static on;

也就是说nginx可以直接使用压缩过的gz文件返回给客户端,而不是在传输前在内存中压缩之后再给客户端,理论上可以减轻nginx的负载,提升服务器端的性能

以上是 关于vite或webpack压缩gzip文件疑问? 的全部内容, 来源链接: utcz.com/p/933495.html

回到顶部