【发布时间】:2013-11-14 04:57:18
【问题描述】:
我正在使用 CFQUERY 中的 CachedWithin 属性来缓存普通的选择查询。这工作正常,但是,我注意到缓存似乎没有按指定的时间间隔刷新。
例如,如果我使用 CachedWithin="#createTimeSpan(0,0,30,0)#",查询会被缓存 30 分钟,但之后会被清除且不会刷新。
我的理解是 CachedWithin 计划以 createTimeSpan 指定的间隔刷新查询。我的 ColdFusion 管理员设置为缓存 500 个查询,我确信这不是由于内存或存储问题。
我在这里遗漏了什么吗?任何意见将不胜感激。
【问题讨论】:
-
数据自上次使用后保留大约 30 分钟。不是从第一次使用开始的 30 分钟。缓存查询背后的想法是,应该保留最常用的查询,因为它们是最常用的。摆脱有用的东西不是一个好主意。
标签: caching coldfusion