outputCacheSettings elemento para armazenamento em cache (ASP.NET Configurações Schema)
Especifica as configurações de perfil de cache de saída podem ser aplicadas a páginas em um aplicativo ASP.NET Visual Basic.
<outputCacheSettings>
<outputCacheProfiles>...</outputCacheProfiles>
</outputCacheSettings>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
outputCacheProfiles |
Contém grupos de configurações de cache que podem ser aplicadas às páginas para especificar o OutputCache diretiva. |
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 outputCacheSettings 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 por um aplicativo do.NET Framework versão 2.0.
<outputCacheSettings>
<outputCacheProfiles>
<add name = ""
enabled = "true"
duration = "-1"
location = ""
sqlDependency = ""
varyByCustom = ""
varyByControl = ""
varyByHeader = ""
varyByParam = ""
noStore = "false"/>
</outputCacheProfiles>
</outputCacheSettings>
<outputCacheSettings>
<outputCacheProfiles>
<clear />
</outputCacheProfiles>
</outputCacheSettings>
Exemplo
O exemplo a seguir armazena em cache uma página no servidor para apenas um minuto e armazena as diferentes versões da página com base no tipo de navegador e a versão principal.
<outputCacheSettings>
<outputCacheProfiles>
<add name="ServerOnly"
duration="60"
varyByCustom="browser"
location="Server" />
</outputCacheProfiles>
</outputCacheSettings>
Ao criar uma página que precisa ser armazenado em cache dessa maneira, você precisará adicionar a seguinte diretiva para a página:
<%@ OutputCache CacheProfile="ServerOnly" %>
Para obter mais informações, consulte @ outputcache.
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 |
O IIS 5.0, 5.1 e 6.0 .NET Framework 2.0 Visual Studio 2005 |
Consulte também
Tarefas
Passo a passo: usando cache de saída para melhorar o desempenho de site da Web
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)
caching Element (ASP.NET Settings Schema)
Conceitos
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