打包后前端首页访问缓慢js加载5秒多

Blade 未结 1 58
dubbo
dubbo 2024-10-22 11:30

一、该问题的重现步骤是什么?

打包后访问首页 比如bladex的首页

https://saber3.bladex.cn/login


index的js加载了5秒多,除了提升服务器带宽,有别的办法提升速度吗,比如压缩或者CDN的方式


有尝试提升带宽发现,带宽提升一倍速度没有明显的提升,如放到CDN但是打包的JS每次都是变化的


有其他解决办法吗,咱们官方访问也是比较慢

d5fef84c5bcea2c0fcc991c32d6b49a.png

1条回答
  •  admin
    admin (楼主)
    2024-10-22 11:47

     1. 加带宽给部署的nginx配置gzip

       gzip on;
       gzip_min_length  1k;
       gzip_buffers     4 16k;
       gzip_http_version 1.1;
       gzip_comp_level 2;
       gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
       gzip_vary on;
       gzip_proxied   expired no-cache no-store private auth;
       gzip_disable   "MSIE [1-6]\.";

    2. 配置cdn,并且加上版本号,每次访问的时候判断版本号与缓存版本号是否一致,如果不一致则在登录页就自动刷新,这样就更新依赖了。具体使用可以参考下这个:https://blog.csdn.net/weixin_44089823/article/details/139685903

    0 讨论(0)
提交回复