Имеет ли смысл System.Web.Caching.Cache в приложении ASP.Net MVC? - PullRequest
3 голосов
/ 27 января 2009

Поскольку в ASP.Net MVC нет концепции сессий, и каждый запрос не зависит друг от друга, буду ли я когда-либо использовать объект Cache для внутреннего кэширования данных, чтобы минимизировать доступ к БД? Функция кэширования вывода отлично подходит для кэширования данных представления, но если бы я захотел кэшировать что-то вроде профиля пользователя, который должен был бы делиться запросами того же пользователя, что бы я делал?

Спасибо

Ответы [ 2 ]

5 голосов
/ 27 января 2009

В MVC определенно существует концепция сеанса ... Данные сеанса сохраняются в запросах. Я думаю, что вы, возможно, путаете это с ViewState, который сохраняется при обратной передаче на одну и ту же страницу и не применим в MVC.

0 голосов
/ 27 января 2009

Использовать сеанс?

Сессия на сессию пользователя Кэш для всех желающих

Полагаю, вы можете использовать кеширование на контроллере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...