vuegzip(vuegzip压缩)
本篇文章给大家谈谈vuegzip,以及vuegzip压缩对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
vue项目打包gzip压缩
gzip是一种压缩技术。经过gzip压缩带饥后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会快得多,需要nginx也启用gzip
安装低版本才不会报错
配置位置
config\index.js
安装低版本
对vue.config.js进行配置
// 打肆袭包 使用gzip压缩
const CompressionWebpackPlugin = require('compression-webpack-plugin');
// 定义压缩文件类型
运行npm run build后出现gz结尾的文件就成功了蠢雹返
vue 开启gzip ,nginx 配置gzip
1 在vue.config.js 里面禅搏缓引入'compression-webpack-plugin'
3、打包npm run build 后目标文件里出现 gz 压银如缩文件即成功
访问 网站,出现一下标志贺模,证明nginx 配置成功
[img]vue 基于pako.js实现gzip的压缩和解压功能
后台返回的数据是gzip 加密过的,需要解压数据,如下图所大型行示:
我们需要上图标出来的租念加密滚哗数据进行解密出来
1 安装 :
2 使用
Vue 项目性能优化之gzip
终端中可以看到build后台文件Size很大,同时给出了预期压缩后的扮前大小,gzip相对来说很小,请求gzip预期时间减少
但我们看dist文件中只有js文件,默认没有gzip文件
项目放到服务器上访问,查看js请求,加载的是js文件
使用compression-webpack-plugin插件
deleteOriginalAssets为true时,会删除js文厅大清件,访问时会报404
'W/' (区分大小写)表示使用 弱验证器 。弱 etags 很容易生成,但在比较时用处不大。强验证器是比较的理想选择,但很难仿颂有效地生成。 ETag 相同资源的两个表示的弱值可能在语义上是等效的,但不是逐字节相同的。这意味着当使用 字节范围请求 时,弱 etag 会阻止缓存,但强 etag 意味着范围请求仍然可以被缓存。
关于vuegzip和vuegzip压缩的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。