如题,大概定位了下前端代码,每次对数据的主表字段或者子表字段任意修改,均会触发上图这个组件全量更新,比如我子表有 100 条记录、30 个字段,就会循环执行 3000 次,在此期间浏览器会卡死 1~2 秒。
这个问题是明道云基础性性能问题,如果不解决,子表对稍微复杂点的业务场景都无法支持
如题,大概定位了下前端代码,每次对数据的主表字段或者子表字段任意修改,均会触发上图这个组件全量更新,比如我子表有 100 条记录、30 个字段,就会循环执行 3000 次,在此期间浏览器会卡死 1~2 秒。
这个问题是明道云基础性性能问题,如果不解决,子表对稍微复杂点的业务场景都无法支持
Alvin.Zhang 2023-11-11 18:58:37这我们一起反馈给顾问提提需求,不然复杂点的系统性能就太差了
嗯,性能上去了才能应用到更多领域挑大梁
这我们一起反馈给顾问提提需求,不然复杂点的系统性能就太差了
素心以航 2023-11-11 14:04:22我有一个 30 行记录的子表的主表,每次新建,子表要的部分字段需要通过查询表来赋值,子表全况赋值完成需要大约 10s 才能完成。
嗯,我也遇到过,这是另一个问题,新建的时候,每条记录都会触发后台查询请求、好像请求又是串行的、完全相同请求也没有做去重优化,数据量稍微大点就会很慢
我有一个 30 行记录的子表的主表,每次新建,子表要的部分字段需要通过查询表来赋值,子表全况赋值完成需要大约 10s 才能完成。
Alvin.Zhang 2023-11-11 13:13:49对啊,所以 erp 系统如果一个采购单据子表录入明细超过一定数量就卡的要死,明道云子表好像 200 条就是极限
这个属于前端优化层面的事情,列表页数据刷新没有做好渲染优化,举例的 3000 次循环其中有 2999 次是无用功
对啊,所以 erp 系统如果一个采购单据子表录入明细超过一定数量就卡的要死,明道云子表好像 200 条就是极限