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