Поставщик кэша вывода (кэширование в AppFabric 1.1)
Поставщик кэша вывода Microsoft AppFabric 1.1 для Windows Server – это внепроцессный механизм хранения для данных кэша вывода. Эти данные предназначены специально для полных ответов HTTP (кэширования вывода страниц). Поставщик подключается к новой точке расширения поставщика кэша вывода, реализованной в ASP.NET 4.
Примечание
В этом выпуске поставщик кэша вывода не поддерживает кэширование веб-форм на уровне отдельных элементов управления.
Возможности
В следующем списке перечислены преимущества хранения данных кэша вывода вне процесса:
Разработчики могут хранить большие объемы данных кэша вывода, так как единственное действующее ограничение на объем кэшируемых данных – это совокупный объем памяти, доступной кластеру кэша AppFabric.
Данные кэша вывода не теряются при утилизации веб-приложения. Так как данные кэша вывода хранятся вне рабочих процессов IIS, они переживают перезапуск приложений ASP.NET.
Может использоваться сжатие.
Сжатие – это функция Кэш Microsoft AppFabric 1.1 для Windows Server. В файле конфигурации вы можете включить сжатие в элементе dataCacheClient с помощью атрибута isCompressionEnabled. В следующем примере показан клиент dataCacheClient с названием default
, для которого сжатие включено.
<dataCacheClient name="default" isCompressionEnabled="true">
<hosts>
<host name="CacheServer1" cachePort="22233" />
<host name="CacheServer2" cachePort="22233" />
</hosts>
</dataCacheClient>
Важно!
Если используется сжатие, все клиенты кэша следует обновить, чтобы они использовали последнюю версию пакета SDK Microsoft AppFabric 1.1 для Windows Server.
Содержание
Параметры конфигурации поставщика кэша вывода ASP.NET 4 (кэширование в AppFabric 1.1)
Инструкция по настройке поставщика кэша вывода AppFabric для ASP.NET (кэширование в AppFabric 1.1)
См. также
Основные понятия
Использование поставщиков кэширования ASP.NET 4 для AppFabric 1.1
2012-03-05