当前位置:   article > 正文

vue3 vite和nginx服务器开启 gzip_vue3 gzip

vue3 gzip

1、首先前端项目里安装  vite-plugin-compression  插件

yarn add vite-plugin-compression

2、在 vite.config.js 中

  1. import vue from '@vitejs/plugin-vue'
  2. import { defineConfig } from 'vite'
  3. import compressPlugin from 'vite-plugin-compression'
  4. export default defineConfig({
  5. plugins: [
  6. vue(),
  7. compressPlugin({
  8. threshold: 3072, //3KB 仅压缩文件大小大于此阈值的文件
  9. deleteOriginFile: false, // 是否删除原始文件
  10. }),
  11. ]
  12. })

打开打包的文件可以看到

 .gz文件,前端要做的已经完成了

3、配置服务器中nginx

  1. http {
  2. # gzip config
  3. gzip on;
  4. gzip_min_length 1k;
  5. gzip_comp_level 6;
  6. gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php;
  7. gzip_vary on;
  8. }

http中写入gzip配置。

打包文件上传服务器后重启nginx

4、打开浏览器控制台

如果看到这两个属性都有,那么你已经配置gzip成功了

必须要有压缩好的文件,这样可以大量减少服务器压力

问了一下gpt 回答是错误的

5、试了一下,如果不先压缩,那么就没有gzip效果

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号