您好,欢迎来到锐游网。
搜索
您的当前位置:首页Nginx配置Gzip压缩

Nginx配置Gzip压缩

来源:锐游网

1、安装vite-plugin-compression插件,在vite中配置,打包即可

​import viteCompression from "vite-plugin-compression";
​
export default defineConfig({
  plugins: [
    viteCompression({
      ext: ".gz", // 输出的压缩文件扩展名
      algorithm: "gzip", // 使用 Gzip 算法
      threshold: 10240, // 仅压缩大于 10KB 的文件
      deleteOriginFile: false, // 是否删除源文件
    }),
  ],
})

​

​

2、在nginx中配置如下代码

http {

        ......
        gzip on;#开启或者关闭gzip模块
        gzip_http_version 1.0;#使用proxy_pass进行反向代理,使用1.0
        gzip_disable "msie [1-6]";#禁止ie6进行gzip压缩
        gzip_proxied any;#压缩通过代理链接的客户端数据
        gzip_static on;#nginx对于静态文件的处理模块,预先读取.gz文件
        gzip_buffers 4 16k;
        gzip_comp_level 5;#gzip压缩比/压缩级别,越高对性能损耗越大,压缩率增加
        gzip_min_length 1024;
        gzip_types application/javascript text/plain application/x-javascript text/css         application/xml text/javascript application/x-httpd-php image/jpeg image/gif         image/png; #压缩文件类型
        gzip_vary on;#根据客户端的HTTP头来判断,是否需要压缩

         ......

}

通过上述方法,运行nginx后,启动网页,浏览器中出现如下配置,表示压缩成功。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务