vite 打包后的index-8e00179a.js,有2000kb,算大吗?
服务器压缩简称为动态压缩,会增加服务器的负担。
前端打包也可以配置压缩,称为静态压缩,不会增加服务器的负担
如在vite中配置,安装vite-plugin-compression
插件
import commpressPlugin from 'vite-plugin-compression';
export default defineConfig(({mode}) => {
return {
plugins: {
commpressPlugin({
verbose: true, // 默认即可
disable: false, // 开启压缩(不禁用),默认即可
deleteOriginFile: false, // 删除源文件
threshold: 1024, // 压缩前最小文件大小
algorithm: 'gzip', // 压缩算法
ext: '.gz', // 文件类型
})
}
}
}
需要在Nginx配置启用静态压缩
gzip_static on
2 回答4.5k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
3 回答2.6k 阅读
1 回答1.5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
使用服务器端文件压缩解决了。