gzip 是一种压缩文件的算法
BS 结构中的压缩传输
优点:传输效率可能得到大幅提升
缺点:服务器的压缩需要时间,客户端的解压需要时间
使用 webpack 进行预压缩
使用 compression-webpack-plugin 插件对打包结果进行预压缩,可以移除服务器的压缩时间
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
const CmpressionWebpackPlugin = require("compression-webpack-plugin");
module.exports = {
mode: "production",
optimization: {
splitChunks: {
chunks: "all"
}
},
plugins: [
new CleanWebpackPlugin(),
new CmpressionWebpackPlugin({
test: /\.js/,
minRatio: 0.5
})
]
};
vue3🛫 案例:todolist
上一篇