2011-01-25 2 views
0

Как настроить OutputCache в Asp .NET MVC 2 (с .NET 3.5), чтобы кэшированные данные хранились в базе данных SQL?Asp .NET MVC OutputCache, хранящийся в SQL db

+2

бы это не отрицает причину для кэширования в первую очередь? – dove

+0

Всё зависит. В моем случае веб-приложение вызывает удаленный веб-сервис, и каждый вызов занимает до 10 секунд. – mgamer

+0

не хотите ли вы кэшировать результаты удаленной веб-службы, а затем результат из вашего приложения? –

ответ

1

Этого можно достичь в ASP.NET 4.0, где вы можете написать custom cache provider. Цитата из этого того же блог:

Одно ограничения выходного кэширования с ASP.NET V1-> V3.5, однако, является то, что сам магазин кэша не является расширяемым - и кэшировать содержимое всегда имеет значение , которое хранится в памяти.

Время обновления :-)