Share via


Elemento de cache para armazenamento em cache (ASP.NET Configurações Schema)

Define as configurações de cache de todo o aplicativo para um aplicativo ASP.Aplicativo da Web do NET.

<cache disableMemoryCollection="true|false" 
       disableExpiration="true|false" 
       privateBytesLimit="number" 
       percentagePhysicalMemoryUsedLimit="number" 
       privateBytesPollTime="HH:MM:SS" />

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

disableMemoryCollection

Opcional Boolean atributo.

Obtém ou define um valor indicando se a coleção de memória cache ocorre quando a máquina está sob pressão de memória está desabilitada.

disableExpiration

Opcional Boolean atributo.

Obtém ou define um valor indicando se a expiração do cache está desabilitada. Quando desativado, os itens armazenados em cache não expiram e eliminação de plano de fundo dos itens do cache expirados não ocorrerá.

privateBytesLimit

Opcional Int64 atributo.

Obtém ou define um valor que indica o tamanho máximo de bytes particulares de um aplicativo antes do cache inicia a liberação de itens de expirados e tentar recuperar memória. Esse limite inclui a memória usada pelo cache, bem como a memória normal sobrecarga do aplicativo em execução. Uma configuração de zero indica que ASP.NET usará sua própria heurística para determinar quando iniciar a recuperação da memória.

percentagePhysicalMemoryUsedLimit

Opcional Int32 atributo.

Obtém ou define um valor que indica a porcentagem máxima de memória física de uma máquina que pode ser utilizada antes que o cache inicia a liberação de itens e tenta recuperar memória. Observe que o limite se aplica ao total de memória física em uso. Uma configuração 0 resulta em entradas sendo removidas imediatamente, rapidamente são inseridos.

privateBytesPollTime

Opcional TimeSpan atributo.

Obtém ou define um valor que indica o intervalo de tempo entre a pesquisa para uso de memória de bytes particulares do aplicativo.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz necessários em cada arquivo de configuração usado pelo common language runtime e.Aplicativos do NET Framework.

system.web

Especifica o elemento raiz para o ASP.Definições de configuração de rede em um arquivo de configuração. Contém elementos de configuração que configuram aplicativos da Web ASP.NET e controla o comportamento das aplicações.

caching

Define as configurações de cache para um aplicativo da Web.

Comentários

Configuração padrão

O seguinte padrão cache elemento não está explicitamente configurado no arquivo de configuração de máquina ou no arquivo Web. config raiz, mas é a configuração padrão é retornada pelo aplicativo na.NET Framework versão 2.0.

<cache disableMemoryCollection="false" 
  disableExpiration="false" privateBytesLimit="0" 
  percentagePhysicalMemoryUsedLimit="90" 
  privateBytesPollTime="00:02:00" />

Exemplo

O exemplo a seguir define as configurações de cache global de um aplicativo ASP.NET Visual Basic.

<cache disableMemoryCollection = "false" 
  disableExpiration = "false" 
  privateBytesLimit = "20971520" 
  percentagePhysicalMemoryUsedLimit = 60" 
  privateBytesPollTime = "00:01:00"/>

Informações do elemento

Manipulador da seção de configuração

System.Web.Configuration.CacheSection

Membro de configuração

Cache

Locais configuráveis

Machine.config

Web. config de nível de raiz.

Nível de aplicativo Web. config

Requisitos

IIS versão 5.0, 5.1 e 6.0

.NET Framework versão 2.0.

Visual Studio 2005

Consulte também

Tarefas

Como: Configurar Diretórios Específicos Usando Configurações por Localização

Como: Bloquear definições de configuração ASP.NET

Referência

system.web Element (ASP.NET Settings Schema)

configuração Element (Geral Configurações Schema)

Elemento de cache para armazenamento em cache (ASP.NET Configurações Schema)

System.Configuration

System.Web.Configuration

Conceitos

Configuração de cache no ASP.NET

Visão geral do cache no ASP.NET

Hierarquia e Herança do Arquivo de Configuração do ASP.NET

Protegendo a configuração do ASP.NET

Cenários de configuração ASP.NET

Outros recursos

General Configuration Settings (ASP.NET)

ASP.NET Configuration Settings

Administração de Sites do ASP.NET

Arquivos de configuração ASP.NET

API de Configuração do ASP.NET