vue性能优化之Gzip压缩
Posted web科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue性能优化之Gzip压缩相关的知识,希望对你有一定的参考价值。
1.安装依赖:
compression-webpack-plugin是一个非常好用的压缩插件,适用于vue-cli版本2以上, 安装的时候一定要带上版本号, 否则的话,版本太高 可能会报错。
npm install --save-dev compression-webpack-plugin@1.1.12
2.修改config下的index.js,将 productionGzip 改为true
3.修改build下的 webpack.prod.conf.js,将assert 改为fileName,不修改的话会报错。
4.配置ngnix
gzip on;
gzip_buffers 4 16k;
gzip_comp_level 5;
gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
至此,配置就完成。
5.我们打包一下。可以看到所有的文件都生成了一个同名的gz文件,最大的文件大小直接从1.7M 压缩到300k,效果还是可以的。
以上是关于vue性能优化之Gzip压缩的主要内容,如果未能解决你的问题,请参考以下文章
Webpack项目优化之CDN加速Gzip压缩和SplitChunks拆分
vite3+vue3 项目打包优化实战之-视图分析(rollup-plugin-visualizer)CDN引入依赖分包gzip压缩history404问题