В настоящее время я разрабатываю веб-сайт, используя asp.net mvc 2 на C #. Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)
Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?
Обновление: Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)
Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?
Обновление: Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)
Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?
Обновление: Решение Xandy ниже почти работает, за исключением того, что я не могу передать данные. Как бы я переписал это, используя? Html.RenderPartial ("UserPosts", ViewData ["UserPosts"])