Как настроить OutputCache в Asp .NET MVC 2 (с .NET 3.5), чтобы кэшированные данные сохранялись в базе данных SQL?
Asp .NET MVC OutputCache хранится в базе данных SQL
comment
не отменит ли это в первую очередь причину кэширования?
- person dove   schedule 25.01.2011
comment
По-разному. В моем случае веб-приложение вызывает удаленную веб-службу, и каждый вызов занимает до 10 секунд.
- person mgamer   schedule 25.01.2011
comment
не хотели бы вы кэшировать результаты удаленной веб-службы, а не выходные данные вашего приложения?
- person Sam Holder   schedule 25.01.2011
comment
@SamHolder, я абсолютно согласен с вами, но есть некоторые условия, которые заставляют нас кэшировать вывод из веб-приложения, а не только вывод из удаленной веб-службы. Тем не менее спасибо за ваши уместные комментарии.
- person mgamer   schedule 25.01.2011
Ответы (1)
Этого можно добиться в ASP.NET 4.0, где вы можете написать специальный поставщик кэша. Цитата из этого же поста в блоге:
Однако одним из ограничений кэширования вывода в ASP.NET V1->V3.5 является то, что само хранилище кэша не является расширяемым, а кэшированное содержимое всегда должно храниться в памяти.
Пора обновить :-)
person
Darin Dimitrov
schedule
25.01.2011