【发布时间】:2010-10-08 05:15:25
【问题描述】:
我正在处理一个 ASP.NET MVC 项目,我已经到了要开始考虑我的缓存策略的地步。我试图让我的框架尽可能开放,以便在缓存中使用。
根据我在 Scott Hanselman 的播客中听到的消息,StackOverflow.com 使用页面输出缓存并压缩该内容并将其放入 RAM。这听起来很适合用户范围的缓存,但对于个性化页面之类的内容,您必须为每个用户缓存一个版本,这可能很快就会失控。
所以,对于缓存策略。应该使用哪个,输出缓存、数据缓存还是结合使用?我的第一个想法是两者都有,但就缓存依赖项而言,它听起来可能有点复杂。
【问题讨论】:
标签: asp.net asp.net-mvc architecture caching outputcache