2010-06-01 3 views
0

Когда кто-то использует директиву OutputCache в приложении ASP.NET WebForms/MVC, действительно ли он выполняет кеширование на стороне сервера, например, используя Cache или он устанавливает только некоторые свойства объекта Response, такие как свойство Cache-Control?Директива ASP.NET OutputCache фактически кэширует или просто устанавливает некоторые свойства Response?

Приветствия :)

ответ

1

Output Caching кэширует весь обработанную разметку на веб-странице ASP.NET или пользовательского элемента управления для указанного периода времени.

+0

Да, но где? u говорят .. в памяти вместо того, чтобы просто устанавливать данные ответа? –

+0

Вы можете выбрать способ хранения кэша вывода с помощью перечисления OutputCacheLocation: http://msdn.microsoft.com/en-us/library/system.web.ui.outputcachelocation.aspx – Espo

+1

. OutputCacheLocation сообщает серверу, как установите HTTP-заголовок. Сервер все равно будет кэшировать выводимый вывод и хранить его в памяти, если браузер снова запросит контент (независимо от того, что говорит ему заголовок). –

1

Он кэширует результаты и сохраняет их в памяти на сервере.

 Смежные вопросы

  • Нет связанных вопросов^_^