【发布时间】:2015-07-21 21:04:05
【问题描述】:
在我当前的应用程序中,我们正在处理一些很少更改的信息。
为了优化性能,我们希望将它们存储在缓存中。
但问题在于每次更新这些对象时都会使这些对象失效。
我们还没有最终确定缓存产品。
当我们在 Azure 上构建这个应用程序时,我们可能会使用Azure Redis cache。
一种策略是在Update API 中添加代码,这将使缓存中的对象无效。
我不确定这是否是一种干净的方式?
我们不想使用基于时间 (TTL) 的 Cache Expiration。
您能否建议一些其他用于缓存失效的策略?
【问题讨论】: