错误 #28533
温度、CO₂ 配置 - 建筑层级清楚配置数据,保存时,接口加载时长为38s
由 孟丽敏 在 8 个月 之前添加.
更新于 7 个月 之前.
描述
2023/11/30
操作步骤:
1、北京国际金融中心项目下,需求管理配置界面 左侧树下,给空间添加自定义配置保存(多配置几个空间10个以上),然后进入建筑配置编辑界面,点击清除配置按钮,选择当前及下级对象,然后确认清除 查看接口响应
结果:
建筑层级清楚配置数据,保存时,接口加载时长为38s
预期结果:
应不超过3-5s
文件
历史记录
和研发沟通后,这个问题可以尝试解决一下,但是不能确定这个加载时长能缩短到要求的指标,鉴于该问题修改时间的工作量加上自测验证时间,短时间内无法彻底解决,在下一版本迭代该问题。
针对该问题已经进行了优化,200个对象,调用10次,最快2秒,最慢9.5秒,平均5秒左右。在实际测试使用中非频繁点击的情况下平均在1.5-3秒,响应时间会受系统当前负载、外围服务当前负载、网络等多个因数影响,按照当前测试和实际使用200个对象基本是能在5秒内响应完,但如果频繁操作就不行,因为点击后还有异步任务在执行,会影响下一次操作的时间。
2024年1月4日11:22:50 resetObjectSetting接口加载时间已正常,getObjectSetting接口经修复后,平均加载13s左右
针对这个bug,咱们需要关注resetObjectSetting接口加载时间即可~getObjectSetting接口的响应时间是和#27882bug相关的一个接口,这个需要BDTP的rwd服务进行优化。
重置接口将耗时操作都改成了异步,导致在重置后马上查询系统负载比较大,查询比较慢,已将价值计算延迟30s再执行,目前非频繁操作平均速度在1.5-5s内,可再进行观察,如出现次数比较高只能工作历进行优化了。
2024年1月9日15:20:48 经验证,加载时间仍在12s左右
2024年1月9日17:54:48 问题已验证 resetObjectSetting接口加载时间为3s左右,getObjectSetting接口加载时间为1s左右
导出 Atom
PDF