outputCache elemento para o armazenamento em cache (ASP.NET Settings esquema)
Especifica configurações de cache de saída de todo o aplicativo.
configuração elemento (Geral Settings esquema)
System.Web elemento (esquema configurações ASP.NET)
Cache elemento (esquema configurações ASP.NET)
outputCache elemento para o armazenamento em cache (ASP.NET Settings esquema)
<outputCache enableOutputCache="true|false"
enableFragmentCache="true|false"
sendCacheControlHeader="true|false"
omitVaryStar="true|false">
</outputCache>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
enableOutputCache |
Opcional Boolean atributo. Ativa/desativa o cache de saída de página. Se desabilitado, não há páginas são armazenados em cache independentemente das configurações através de programação ou declarativas. Valor padrão é true. |
enableFragmentCache |
Opcional Boolean atributo. Ativa/desativa o cache de fragmento do aplicativo. Se desabilitado, não há páginas são armazenados em cache independentemente do @ OutputCache analisar de cache usado ou diretiva. Inclui um cabeçalho cache-controle indicando que servidores proxy upstream, assim sistema autônomo clientes de navegador não devem tentar cache de saída da página. Valor padrão é false. |
sendCacheControlHeader |
Opcional Boolean atributo. Obtém ou define um valor indicando se o cache-control:private cabeçalho é enviado pelo módulo de cache de saída por padrão. Valor padrão é false. |
omitVaryStar |
Opcional Boolean atributo. Ativa/desativa o envio de um HTTP"Vary: *"cabeçalho na resposta. Com a configuração padrão de false, um "Vary:* "cabeçalho é enviado para páginas em cache de saída. Valor padrão é false. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz exigido em todos os arquivos de configuração usado por common linguagem tempo de execução e .NET estrutura aplicativos. |
system.web |
Especifica o elemento raiz para as definições de configuração do ASP.NET em um arquivo de configuração. Contém elementos de configuração configurar aplicativos ASP.NET e o controle como os aplicativos se comportam. |
caching |
Define as configurações de cache para um aplicativo da Web. |
Comentários
Configuração padrão
O seguinte padrão outputCache elemento não está configurado explicitamente no arquivo de configuração do computador ou no arquivo Web.config raiz, mas é a configuração padrão retornada pelo aplicativo do .NET estrutura versão 2.0.
<outputCache enableOutputCache = "true"
enableFragmentCache = "true"
sendCacheControlHeader = "true"
omitVaryStar = "false">
</outputCache>
Exemplo
O exemplo a seguir desabilita o cache de saída para um aplicativo ASP.NET.
<outputCache enableOutputCache="false" />
Informações do elemento
Manipulador de seção de configuração |
|
Configuração de membro |
|
Locais configuráveis |
Machine.config Web.config de nível de raiz Nível do aplicativo Web.config |
Requisitos |
IIS versão 5.0, IIS versão 5.1 e IIS versão 6.0 .NET Framework versão 2,0 Visual Studio 2005 |
Consulte também
Tarefas
Demonstra Passo a passo: Usando o cache para melhorar o desempenho do site da Web de saída
Como: Configurar diretórios específicos usando configurações de local
Como: Bloquear ASP.NET Configuration Settings
Conceitos
Visão geral do cache no ASP.NET
Hierarquia e Herança do Arquivo de Configuração do ASP.NET
Protegendo configuração ASP.NET
Cenários de configuração ASP.NET
Referência
System.Web elemento (esquema configurações ASP.NET)
configuração elemento (Geral Settings esquema)
Elemento de cache para armazenamento em cache (ASP.NET Settings esquema)
Outros recursos
Configurações gerais (ASP.NET)
Definições de configuração ASP.NET
Administrando ites da Web do ASP.NET