林小鱼 发表于 2024-6-27 21:38:21

表格设置中 开启缓存的理解


这个开启缓存过期时间 咋个理解?

欢欢 发表于 2024-6-27 21:38:22

楼上说的没错,有些表不会频繁的更改,所以在页面上,当表格或者组合框绑定显示表的数据时,其实是希望能快速的获取到数据。所以这里就可以开启缓存。
附了一个demo,可以对比看下开启缓存和不开缓存的效果
表格1开启了缓存,表格2不开缓存。当点击服务端命令1,会执行sql命令去更新数据表,这时缓存时间内刷新页面,表格1里的值仍然是缓存里的值,表格2的值是更新后的值。当超过缓存时间后,你再去刷页面,就会发现表格1的值更新成了新的值了。

Syl 发表于 2024-6-27 23:04:43

其实那个?已经很清晰的解释了,对时效性要求不高的可以用缓存,比如查看上年、上月的数据,近期查询都不会变化,缓存后速度也快


林小鱼 发表于 2024-6-27 23:08:46

Syl 发表于 2024-6-27 23:04
其实那个?已经很清晰的解释了,对时效性要求不高的可以用缓存,比如查看上年、上月的数据,近期查询都不会 ...

就是说查询一些“历史”或者“旧”数据罗

Syl 发表于 2024-6-27 23:11:14

本帖最后由 Syl 于 2024-6-27 23:12 编辑

林小鱼 发表于 2024-6-27 23:08
就是说查询一些“历史”或者“旧”数据罗
差不多是这个意思,数据放到的缓存,你不主动释放,可以直接调用,节省很多时间,看时效性

Syl 发表于 2024-6-27 23:16:02

点了开启后,那个时间自己填,每个表都可以设置,对于一些经查查询又不要求时效性的可以设置一个长时间,比如报表类,一般都查询以前月度

林小鱼 发表于 2024-6-28 19:45:19

欢欢 发表于 2024-6-27 21:38
楼上说的没错,有些表不会频繁的更改,所以在页面上,当表格或者组合框绑定显示表的数据时,其实是希望能快 ...

谢谢 有这个工程文件 就理解透彻了 感谢

林小鱼 发表于 2024-6-28 19:48:03

Syl 发表于 2024-6-27 23:04
其实那个?已经很清晰的解释了,对时效性要求不高的可以用缓存,比如查看上年、上月的数据,近期查询都不会 ...

{:5_105:}谢谢大佬~

Shawn.Liu 发表于 2024-7-1 10:18:04

:hjyzw:
页: [1]
查看完整版本: 表格设置中 开启缓存的理解