我要开始使用Azure的分布式缓存和整个LocalCache的念来过。但事实上,它可以出去与分布式缓存同步的,使我不知道,为什么我会想使用它,以及如何我可以放心地使用它。何时使用Azure的缓存本地缓存
启用后,从缓存中检索集群项目被存储在本地客户机上的内存。这可以提高后续获取请求的性能,但可能会导致本地缓存版本与缓存集群中的实际项目之间的数据不一致。
调用DataCache.GetIfNewer是一个选项,以确保获得最新的版本,但需要,我仍然做分布式缓存打电话,传递,我要检查的对象,以查看是否两个版本不同。
我可以用通知无效的LocalCache对象,但是这是一个投票的基础上,它开辟了以投票期间留下我与陈旧的数据中出现的更新的时机上完成。
那么,为什么我会永远使用LocalCache,如果有一个理由这样做,我怎么放心使用呢?
谢谢西蒙,这些例子有助于澄清事情。在看我的缓存策略时,我会牢记它们。 – sunil 2013-04-10 10:31:21