ColdFusion中的缓存是否会再次返回更新的数据和缓存?

时间:2012-11-15 09:20:07

标签: caching cfquery

无需代码..只是问。 (请耐心,英语不是我的主要语言)

以下是该方案。

我将查询缓存2小时,数据在2小时完成之前在数据库中更新。所以我的问题是数据库中的新数据是否会包含在缓存中?

1 个答案:

答案 0 :(得分:0)

答案是。如果指定缓存超时,则会是这样。它将 NOT 甚至检查数据库的超时时间。

通常,如果您的数据可能会发生变化,那么 NOT 应该使用cachedWithin,因为此属性告诉CF使用缓存数据而不检查数据库。如果您使用 cachedWithin并且您以某种方式发现数据已更改,则您无法轻松强制重新查询