Use a caixa de diálogo Adicionar Regra de Cache ou Editar Regra de Cache para configurar como o IIS armazenará em cache o conteúdo de uma extensão de nome de arquivo específica. Você pode definir as configurações para cache do modo de usuário e do modo kernel.

Lista de Elementos da Interface do Usuário

Nome do ElementoDescrição

Extensão de nome de arquivo

Especifica a extensão de nome de arquivo (como .aspx) para a qual a regra de cache se aplica. Para aplicar a regra a todas as extensões de nome de arquivo, digite um asterisco (*) na caixa.

Cache de modo de usuário

Configura a regra para armazenar conteúdo no cache de saída, que está no modo de usuário. Selecione uma opção em Monitoramento do Cache de Arquivos para configurar como ou quando o cache de saída será atualizado para quaisquer arquivos que estejam em cache devido a essa regra.

Usando notificações de alteração de arquivo (na opção de cache de modo de usuário)

Configure os arquivos (que estão em cache devido a essa regra) para que sejam removidos do cache de saída quando o IIS receber uma notificação de alteração de configuração ou arquivo.

Em intervalos (hh:mm:ss) (na opção de cache de modo de usuário)

Configure os arquivos (que estão em cache devido a essa regra) para que sejam removidos do cache de saída depois de uma duração específica de tempo, a não ser que a notificação de alteração de configuração ou arquivo limpe o cache antes do término da duração.

O valor na caixa correspondente especifica a duração de tempo em que o conteúdo será armazenado no cache de saída. A hora é formatada como hh:mm:ss (onde hh refere-se a horas, mm a minutos e ss a segundos). A duração de tempo é de 30 segundos. A definição de um valor muito baixo pode afetar o desempenho do servidor ao forçar a atualização dos itens com mais frequência do que a necessária.

Observação

Ao selecionar o cache de modo de usuário e modo kernel, e configurar cada modo para usar a opção Em intervalos (hh:mm:ss), você deve especificar o mesmo valor de duração para ambos os modos. Se os valores não forem os mesmos, a duração especificada para o cache do modo kernel será utilizada.

Impedir todo cache

Configura os arquivos (que correspondem à extensão do nome de arquivo) para que não sejam armazenados no cache de saída.

Esta configuração corresponde à definição DisableCache na configuração. Além disso, é diferente da definição DontCache exibida na configuração quando você seleciona a opção Cache de modo de usuário no Gerenciador do IIS. A configuração DontCache significa que o módulo do cache de saída não define a política de cache de modo de usuário, mas se outro módulo definir a política de cache, o módulo do cache de saída armazenará a resposta em cache. A configuração DisableCache significa que o cache de saída não armazenará a resposta em cache, mesmo quando outro módulo tentar habilitar o cache de modo de usuário definido a política de cache de modo de usuário.

Avançado

Abre a caixa de diálogo Configurações de Cache de Saída Avançado na qual você pode configurar a regra de cache para armazenar em cache diferentes versões de resposta com base em cabeçalhos e cadeias de caracteres de consulta. Essas opções só estarão disponíveis para o modo de cache de usuário.

Cache do modo kernel

Configura a regra para armazenar conteúdo no cache de kernel, que está no modo kernel. Selecione uma opção em Monitoramento do Cache de Arquivos para configurar como ou quando o cache de kernel será atualizado para quaisquer arquivos que estejam em cache devido a essa regra.

Usando notificações de alteração de arquivo (na opção de cache do modo kernel)

Configure os arquivos (que estão em cache devido a essa regra) para que sejam removidos do cache de kernel quando o IIS receber uma notificação de alteração de configuração ou arquivo.

Notificações em intervalos (hh:mm:ss) (na opção de cache do modo kernel)

Configure os arquivos (que estão em cache devido a essa regra) para que sejam removidos do cache de kernel depois de decorrido um período de tempo específico.

O valor na caixa correspondente especifica a duração de tempo em que o conteúdo será armazenado no cache de kernel. A hora é formatada como hh:mm:ss (onde hh refere-se a horas, mm a minutos e ss a segundos). A duração de tempo é de 30 segundos. A definição de um valor muito baixo pode afetar o desempenho do servidor ao forçar a atualização dos itens com mais frequência do que a necessária.

Observação

Ao selecionar o cache de modo de usuário e modo kernel, e configurar cada modo para usar a opção Em intervalos (hh:mm:ss), você deve especificar o mesmo valor de duração para ambos os modos. Se os valores não forem os mesmos, a duração especificada para o cache do modo kernel será utilizada.

Impedindo todas as notificações de cache (na opção de cache do modo kernel)

Configura os arquivos (que correspondem à extensão do nome de arquivo) para que não sejam armazenados no cache de kernel.

Esta configuração corresponde à definição DisableCache na configuração. Além disso, é diferente da definição DontCache exibida na configuração quando você seleciona a opção Cache do modo kernel no Gerenciador do IIS. A configuração DontCache significa que o módulo do cache de kernel não define a política de cache de modo de usuário, mas se outro módulo definir a política de cache, o módulo do cache de saída armazenará a resposta em cache. A configuração DisableCache significa que o cache de kernel não armazenará a resposta em cache, mesmo quando outro módulo tentar habilitar o cache do modo kernel definido a política de cache do modo kernel.

Consulte também


Sumário