webpack打包gz文件,nginx开启gzip压缩

wepback配置

webpack4配合"compression-webpack-plugin": "^6.1.2"打包压缩gz

typescript 复制代码
chain.plugin("compression").use(
        new CompressionPlugin({
          test: /\.js$|\.html$|\.css$/,
          threshold: 10240, // 超过10KB的压缩
          deleteOriginalAssets: false,// 保留源文件
        })
      )

上传文件到服务器

nginx配置

typescript 复制代码
location /h5/ {
		gzip on;	// 动态压缩,如果没有gz文件再压缩
		gzip_static on;// 优先返回静态gz文件
		gzip_http_version 1.1;
		gzip_proxied expired no-cache no-store private auth;
		gzip_vary on;
		gzip_types text/plain application/javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
        add_header Cache-Control no-store;
        index  index.html;
        }
相关推荐
南境十里·墨染春水2 分钟前
C++ 笔记:std::bind 函数模板详解
前端·c++·笔记
happymaker06264 分钟前
请求头 & 文件下载 & JSP 内置对象实战
java·前端·servlet
skywalk81634 分钟前
Kotti Next的tinyfrontend前端生成和测试(使用WorkBuddy)
前端
m0_647057964 分钟前
【无标题】
前端·人工智能
北城笑笑5 分钟前
Frontend 与 FPGA 深度融合实战解析:从技术协同到多场景落地( 前端和现场可编程门阵列 )
前端·websocket·3d·vue·fpga
gfdhy7 分钟前
【Linux服务器】基础服务实战部署|Nginx+MySQL+PHP+WordPress,让服务器真正可用
linux·服务器·mysql·nginx·php·毕设
前端 贾公子8 分钟前
把 Antigravity 用成一个更像 VS Code 的 AI IDE
前端
木斯佳9 分钟前
前端八股文面经大全:腾讯PCG暑期前端一面(2026-04-01)·面经深度解析
前端·算法·面经·计算机原理
freewlt13 分钟前
前端性能优化实战指南:从 3s 到 0.5s 的加载提速之路
前端·性能优化
qq_4294995713 分钟前
从LVGL标签读取数据转为变量
前端·javascript·vue.js