Как я могу использовать кеширование API в asp.net MVC? - PullRequest
2 голосов
/ 07 мая 2009

ASP.NET Предлагает отличный API для кэширования с большим количеством функций. Кто-нибудь может мне ответить, что, как я могу использовать API кэширования с asp.net MVC.

Ответы [ 3 ]

3 голосов
/ 07 мая 2009

Не уверен, что вы уже видели это, но вы можете взглянуть на атрибут OutputCache. Вы можете использовать этот атрибут для действий в ваших контроллерах ... это позволяет вам кэшировать вывод действия.

На этой странице блога Скотта Гу есть информация (раздел «Фильтр выходного кэша»): http://weblogs.asp.net/scottgu/archive/2008/07/14/asp-net-mvc-preview-4-release-part-1.aspx

1 голос
/ 08 мая 2009

Здесь есть введение в механизм кэширования ASP.NET 2.0 здесь .

ASP.NET MVC в основном полагается на это и добавляет Атрибуты кэша . Использование функции кэширования веб-форм ASP.NET немного проблематично. Также проверьте эту ссылку .

Также помните, что кеш ASP.NET не будет работать в распределенной среде. Он в основном предназначен для приложений с одним сервером.

Существует проект Microsoft Velocity и, например, или Memcached , который используется такими сайтами, как LiveJournal.

1 голос
/ 07 мая 2009

У Стивена А. Смита есть очень хорошая статья о кэше . Это было написано еще в 2003 году, но большинство из них все еще применяются сегодня.

В статье есть раздел под названием «Кэширование API, использование объекта кэша».

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