美文网首页
37.加载优化-gzip

37.加载优化-gzip

作者: wo不是黄蓉 | 来源:发表于2022-01-19 09:00 被阅读0次

提升首页加载速度,浏览器对于同于网站下,允许同时加载的资源个数是有限的,chrome为6个还是7个,如果打包体积过大就会影响加载速度影响后面资源的加载。
因为我们环境上都是用的nginx因此我本地也是用的nginx做的测试,其他优化方法暂没有看。

实践:

  • 本地能跑的项目,npm run build打包到dist目录

  • 使用nginx代理,将代理指向远程的访问地址

gzip配置

我的配置文件主要部分:nginx.conf

http {
# gzip config
    # 开启gzip
    gzip on; 
    # 当返回内容大于1k时才会使用Gzip进行压缩
    gzip_min_length 1k; 
    # 设置压缩级别,级别越低压缩速度越快文件压缩比越小
    gzip_comp_level 9;
    # 压缩MIME头类型
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php ;
    # 增加响应头Vary: Accept-Encoding
    gzip_vary on;
    # 通过表达式,表明哪些UA头不使用gzip压缩
    gzip_disable "MSIE [1-6]\.";
    server {
    # 本地代理的端口号
        listen       8081;
    # 本地代理的域名-可以随意
        server_name  localhost;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;
    # 将所有的资源都代理到https://xxx.test.ztosys.com/这个地址上面
        location / {
      
            root  D:/workspace/ZTO/PG/ZTO-PGWeb/dist ;
            index  index.html index.htm;
            proxy_pass   https://xxx.test.ztosys.com/;
        }
    }
}
  • 启动nginx,清空缓存,访问localhost:8081会发现之前请求element-ui打包后的资源体积大小为【223kb】,使用gzip后大小为【44.5kb】,其他资源也可以很明显的看到。
    image-20220118165746620.png

相关文章

  • 37.加载优化-gzip

    提升首页加载速度,浏览器对于同于网站下,允许同时加载的资源个数是有限的,chrome为6个还是7个,如果打包体积过...

  • react项目 性能优化 首页优化 加载优化

    react项目 性能优化 首页优化 懒加载 按需加载 要做哪些事情 一. nginx 开启 gzip, 在 ng...

  • Nginx开启Gzip优化网页访问速度

    前言 开启Nginx Gzip 优化网页加载速度不限于Vue项目,所有前端皆可开启gzip优化如果是Vue项目可以...

  • gzip 从15秒到700毫秒的前端项目优化解决方案

    gzip 优化 gzip 优化前 gzip 优化后 项目地址 http://mrlishaohai.com/ 前端...

  • 前端面试问题记录一

    1.如何优化单页面优化应用加载慢的问题? 1.使用CDN2.路由懒加载3.Gzip压缩 2.$router.pus...

  • vue 项目优化

    首屏优化 开启gzip压缩功能引入CDN路由懒加载某些第三方组件按需加载而不是全部加载较小的图片资源用base64...

  • vue项目优化方案

    使用严格模式,指定代码书写规范 首屏加载优化 开启gzip压缩代码,此方案同样是解决首屏加载过慢的方案之一 UI库...

  • vue打包优化

    网站首页第一次加载很慢,优化过后从十多二十秒缩短到了几秒,主要是打包的时候按需加载了,然后使用了gzip压缩。 这...

  • [性能优化]HTTP篇

    参考文章:Vue 项目性能优化 — 实践指南(网上最全 / 详细) 开启 gzip 压缩 gzip 是 GNUzi...

  • vue 性能优化

    代码放nginx 上,做gzip支持 路由懒加载

网友评论

      本文标题:37.加载优化-gzip

      本文链接:https://www.haomeiwen.com/subject/jofrhrtx.html