我需要为每个帖子在博客社区上实现视图计数,因此我通过 SO 和 Meta 进行了研究,发现了许多相关帖子,但对此没有明确的答案。
所以在这里我打算使用asp.net缓存api以编程方式缓存一个List,并让缓存键为PostID。而且我将其缓存 10 分钟,因此在 10 分钟内来自现有 IP 的访问将被丢弃。而且,当缓存过期时,我计划使用 CacheItemRemovedCallback 处理程序来更新帖子视图计数的数据库。
此应用程序将在 Windows Azure 上运行,并使用多个 VM 来处理负载。所以想问一下谁有这方面的经验,这个行不通,缓存过期回调的可靠性如何?
谢谢。