页面状态持久化
系统数据预加载时间过长解决方案。
原因
主要为promise.all的误用, 项目中其他前端开发同学,将所有页面中需要预加载数据的请求放入promise.all方法中。这样就造成整个系统需要预加载的请求过多,请求时间边长(chrome支持最大并发请求数量为6)。当前页面中数据预加载请求完成后,而其他页面预加载请求还未完成。promise.all之后的js被阻塞了,从而造成本该显示出来的页面还在Loading状态。
解决方案:
gs应用内存占用过高,在客户机配置低的情况下容易造成内存溢出引发页面奔溃。如何解决?