我目前正在使用 c# 中的 asp.net mvc 2 开发一个网站。我从未使用过 MVC 中的缓存功能,想将其应用于用户个人资料页面。此页面上的内容很少更改,唯一需要实时的部分是用户最近发布的列表。 (我使用linq-to-sql从数据库加载数据)
我需要一些关于我应该使用哪种缓存技术以及如何实现它的建议?
更新: Xandy 下面的解决方案几乎可以工作,除了我无法传递数据。我将如何使用重写它? Html.RenderPartial("UserPosts", ViewData["UserPosts"])
最佳答案
Phil Hack 的 fragment caching tricks不再适用于 MVC2。
在 StackOverflow,我们将 html 片段构建为文本并使用 HttpRuntime.Cache and more. 缓存它们
关于c# - Asp.net MVC 2 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092993/