Поделиться через


Поставщик кэша вывода (кэширование в 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

  2012-03-05