Кэш вывода страницы хранится в объекте кеша ASP.NET? - PullRequest
6 голосов
/ 02 ноября 2010

Мне нужно включить кэширование в моем приложении asp.net, но я не хочу использовать память веб-сервера для хранения объектов кэша. Если я добавлю директиву страницы для кэширования вывода, будет ли страница храниться в объекте кэша asp.net?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 02 ноября 2010

Поведение по умолчанию - хранить содержимое в памяти таким же образом, как и HttpRuntime.Cache (фактически во внутреннем HttpRuntime.CacheInternal, который ведет себя аналогично общедоступному кешу), но в ASP.NET 4.0 вы можете написать свой собственныйпровайдер хранит контент по вашему желанию.

Это хорошее введение в реализацию провайдера и использование его в вашем приложении: http://dotnet.dzone.com/news/aspnet-output-cache-provider

1 голос
/ 02 ноября 2010

Это зависит от того, что вы установили в качестве OutputCacheLocation

посмотрите на:

http://msdn.microsoft.com/en-us/library/system.web.ui.outputcachelocation.aspx

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