ColdFusion 缓存查询会自动清除



我正在使用CFQUERY中的CachedInside属性来缓存普通的选择查询。这工作正常,但是,我注意到的是缓存似乎没有按指定的时间间隔刷新。

例如,如果我使用 CachedWithin="#createTimeSpan(0,0,30,0)#",查询将缓存 30 分钟,但随后被清除并且在此之后不会刷新。

我的理解是,CachedInside计划以createTimeSpan指定的间隔刷新查询。我的 ColdFusion 管理员设置为缓存 500 个查询,我确信这不是由于内存或存储问题造成的。

我在这里错过了什么吗?任何意见将不胜感激。

是什么让您认为查询会被刷新?(一厢情愿不算。

该属性称为cachedWithin,而不是refreshedAfter


如果要每 30 分钟执行一次操作,请使用计划任务。但是,刷新查询可能不应该是这样,因为当缓存查询过期后第一个请求传入时,这会自动发生。

最新更新