150  
查询码:00000079
针对华润app发版的性能优化
作者: 朱凡 于 2020年05月28日 发布在分类 / FM组 / FM_App 下,并于 2020年05月28日 编辑

针对华润app发版的性能优化

1、日常巡检列表加载慢

原因:加载数据量过大
解决方案:接口数据返回做了压缩处理。

2、工单详情加载慢

原因:之前用的是PC端的视图,视图中使用了大量的函数,转换以及查询附件读取所有字段的问题。
解决方案:新加了一个视图,去除不必要函数,按需查询获取字段;后台接口处理,返回JSON数据压缩;附件增加了一个索引。

3、app端巡检暂存批量提交卡顿

原因:弱网络情况,离线提交数据量大;提交处理照片影响提交速度。
解决方案:接口改成同步操作,附件接口去掉Thread.Sleep(1000)等待

4、app端巡检暂存批量提交出面数据丢失

原因:前台点击暂存,获取到的数据有空的现象,缓存没有做空判断;后台接口处理数据少了判断。
解决方案:后台做了非空判断,加了日志监控,方便下次能快速定位。

5、app端巡检暂存后,再重新提交会出现两张图片

原因:前台代码问题,第二次打开界面前,上一次附件存在没有清空
解决方案:前端处理附件清空。




 推荐知识

 历史版本

修改日期 修改人 备注
2020-05-28 19:30:06[当前版本] 朱凡 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp