Provedor de cache de saída (Cache do AppFabric 1.1)

O provedor de cache de saída de Microsoft AppFabric 1.1 para Windows Server é um mecanismo de armazenamento fora de processo para dados de cache de saída. Esses dados são específicos para respostas HTTP (cache de saída de página). O provedor é conectado ao novo ponto de extensibilidade do provedor de cache de saída apresentado no ASP.NET 4.

Observação

Nessa versão, o provedor de cache de saída não é compatível com o cache de saída de nível de controle dos Web Forms.

Recursos

A lista a seguir descreve os benefícios de armazenar dados de cache de saída fora de processo:

  • Os desenvolvedores podem armazenar quantias maiores de dados de cache de saída porque o limites superiores em vigor a respeito da quantia de dados que pode ser armazenada é a quantia cumulativa da memória disponível para o cluster de cache de AppFabric.

  • Os dados de cache de saída não são perdidos quando um aplicativo web é reciclado. Como os dados de cache de saída são armazenados externamente, fora do processo de trabalho IIS, os dados do cache de saída são mantidos após o reinício do aplicativo ASP.NET.

  • A compactação pode ser usada.

A compactação é um recurso do Microsoft AppFabric 1.1 para Cache do Windows Server. No arquivo de configuração, você pode habilitar o cache no elemento dataCacheClient com o atributo isCompressionEnabled. O exemplo a seguir mostra um dataCacheClient denominado default que possui a compactação habilitada.

    <dataCacheClient name="default" isCompressionEnabled="true">
      <hosts>
        <host name="CacheServer1" cachePort="22233" />
        <host name="CacheServer2" cachePort="22233" />
      </hosts>
    </dataCacheClient>

Importante

Todos os clientes de cache precisam ser atualizados para usar SDK do Microsoft AppFabric 1.1 para Windows Server mais recente se a compactação estiver habilitada.

Nesta seção

Consulte também

Conceitos

Como usar os provedores de cache ASP.NET 4 para o AppFabric 1.1

  2012-03-05