这个项目线上的首页耗时过长怎么优化?

image.png
我看了一下代码之前的人写的,首页就有1000多行代码,这是开启了禁用缓存。
但领导截图确是
image.png

阅读 3.2k
5 个回答

无解,服务器加带宽或者上CDN.

1.源码层面
尽自己所能去优化,排查下有没有什么可以删的,有没有可以拆分的方法
2.打包工具
利用打包工具去减少首页体积,比如分模块,延迟加载之类的

1000行不可能有2M,肯定塞了乱七八糟的东西,看看能不能分开,然后开gzip

最简单的方法就是服务端开启gzip

  • 压缩混淆代码、gzip
  • 公共包拿cdn
  • 路由懒加载
  • 依赖分析,体量太大的包替换更小的
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏