loading优化

2020-07-01  本文已影响0人  好尴尬11

背景

进入车列表页面时,会向服务器请求所有车列表,然后将车信息保存到数据库。

原来的代码在车model上加了一个属性,这个属性是记录车包解压后占用的文件大小。在入库的时候用的是yymodel进行转换。因此改属性也会用到。每次进来都要loading2分钟多。

第一步,文件大小计算由nsfilemanager改成stat函数计算。耗时减少一半多。效果如下:

第二步,将车包大小属性改成方法,避免yymodel序列化的时候调用。

优化结果:抛开网络请求的耗时,最终入库处理只需1s左右。

上一篇 下一篇

猜你喜欢

热点阅读