单据统计卡片数据刷新说明

一、背景
目前,在登录、刷新页面、切换应用页签时,均会刷新首页单据统计卡片数据,用户大部分操作都涉及以上过程,单据统计卡片刷新频率比较高,每次刷新时,都是实时查询表单的统计数据,实时查询表单数据会相对耗时,频繁加载首页统计卡片数据会有性能问题,效率较低;对于部分用户来说,表单数据变更频率相对单据统计卡片的刷新频率要低,更注重对统计卡片的性能要求,所以通过增加单据统计卡片缓存机制来减少一些重复的表单查询操作,以此来提升首页的加载性能,给用户带来更好的体验。
二、操作指引
为了满足用户在不同场景下对单据统计卡片加载性能和准确性的要求,通过增加多个缓存参数,更加灵活的来控制单据统计卡片的刷新。
路径:配置工具-参数配置-系统参数
使用参数:【卡片使用缓存】、【实体变化记录缓存】、【更新缓存间隔时间(分钟)】

三、参数说明
1、【卡片使用缓存】
关闭状态下,单据统计卡片和多项单据统计卡片的统计数据不会使用缓存的数据;
开启状态下,单据统计卡片和多项单据统计卡片的统计数据会使用缓存的数据;
2、【实体变化记录缓存】
关闭状态下,如果单据有增删改等操作,不会标记当前单据有更新,单据统计卡片也是一直显示缓存的老数据 ;
开启状态下,如果单据有增删改等操作,标记当前单据有更新,考虑到有些单据变更比较频繁,如果每次都更新缓存,则会存在性能问题,因此添加了【更新缓存间隔时间(分钟)】;
3、【更新缓存间隔时间(分钟)】
该参数控制【实体变化记录缓存】的更新间隔时间,默认3分钟,即单据列表数据如果3分钟之内有多次改动,只会记录第一次单据的操作时间。
四、案例
下面结合实际场景来了解3个参数的具体作用:
1、【卡片使用缓存】关闭时,另外两个参数将无效;
此时每次刷新时都是根据单据方案实时查询,能保证统计数据实时性和准确性,但会存在性能问题;
如下图,通过查询人员类型禁用方案,数据量为3,列表数据量与统计卡片数据时刻保持一
单据统计卡片数据刷新说明
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



