Какой лучший способ кэшировать пользовательский элемент управления или связанные с ним данные в asp.net mvc - PullRequest
1 голос
/ 09 октября 2008

Я занимаюсь реализацией приложения с использованием ASP.NET MVC и хотел бы кэшировать данные, передаваемые пользовательским элементам управления, или вывод данных на некоторые пользовательские элементы управления, которые я отображаю с использованием Html.RenderPartial, так что При каждом запросе к контроллеру приходится запрашивать БД для нового представления.

Ответы [ 2 ]

3 голосов
/ 13 октября 2008

Кажется, это один из тех вопросов на миллион долларов!

Кажется, что у многих людей есть эта проблема, но решение не тривиально.

Ознакомьтесь с недавно обнаруженной проблемой 1006 * на сайте ASP.NET MVC Codeplex ...

0 голосов
/ 25 апреля 2009

Я бы, возможно, предложил использовать субконтроллеры из MVC Contrib, а затем кэшировать метод контроллера, используя материал OutputCache.

...