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 |
|
Membro de configuração |
|
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)
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