【发布时间】:2011-07-28 12:25:12
【问题描述】:
我有一个类似 twitter 的网站,每 30 秒或更短的时间更新一次。网站首页分为三个部分:-
左侧面板或右侧部分很少更新,但右侧部分有随机更改,因此我不需要缓存它们,但左侧或右侧的所有内容都需要缓存以提高性能。
当一些新的东西出现时,中间栏每隔几秒就会发生变化。所以我认为如果我缓存它们,那么用户永远不会得到更新
当数据库发生更改时,我如何使用缓存并删除所有缓存。在 ASP.NET MVC 中实现这一点的任何技巧
我对做一件常见事情的整个问题:-
如果我使用缓存,那么用户永远不会在网站更新后立即获得更新,所以每当数据库中发生新事情时我需要销毁缓存。那么我如何在 asp.net mvc 中做到这一点
【问题讨论】:
标签: c# asp.net-mvc caching asp.net-mvc-3 request