步骤一

uni-app开发文档:https://uniapp.dcloud.io/collocation/manifest?id=h5

在manifest.json里配置开启摇树优化,会自动裁剪没有使用到的uni-app组件和api

"h5" : {
        "title" : "春暖花开好运来",
        "domain" : "",
        "optimization": {
            "treeShaking": {
                "enable": true
            }
        },
    }

步骤二、

1、nginx开启gzip

将以下代码添加至nginx.conf(nginx -t可查看nginx.conf配置文件位置以及配置是否正确)配置http项中

  # 开启gzip
  gzip on;

  # 启用gzip压缩的最小文件;小于设置值的文件将不会被压缩
  gzip_min_length 1k;

  # gzip 压缩级别 1-10
  gzip_comp_level 2;

  # 进行压缩的文件类型。
  gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;

  # 是否在http header中添加Vary: Accept-Encoding,建议开启
  gzip_vary on;

2、重启nginx
nginx -s reload

3、开启gzip成功可通过Headers查看

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐