Configure políticas de cache no Internet Information Services (IIS) definindo o cache de saída, os cabeçalhos HTTP e as propriedades relacionadas.
Aviso: Este documento pode conter informações sobre produtos de terceiros apenas para fins de referência. A Alibaba Cloud não oferece garantias expressas ou implícitas sobre o desempenho ou a confiabilidade de produtos de terceiros, nem assume responsabilidade por possíveis problemas decorrentes de seu uso.
Instalar o IIS
Faça logon no servidor.
Acesse . Defina o modo de exibição como Ícones pequenos e clique em . Selecione Internet Information Services e clique em OK.
Configurar a política de expiração de cache do IIS
-
Desative o cache globalmente.
Clique em , insira inetmgr e clique em OK para abrir o Gerenciador do IIS.
-
Clique com o botão direito no site e selecione Properties. Clique na guia HTTP Headers, marque Enable content expiration, selecione Expire immediately e clique em OK.
-
Defina a duração do cache para formatos de arquivo específicos.
Expanda o site, clique com o botão direito no diretório de destino e selecione .
-
Selecione Expire after, defina a duração do cache e clique em OK.
-
Ative o mapeamento de aplicativo curinga para configuração em lote.
-
No Gerenciador do IIS, clique com o botão direito no site, selecione Properties, clique na guia Home Directory e clique em Configuration para abrir a página de Configuração do Aplicativo.
Na seção Wildcard application maps, clique em Insert para adicionar um novo mapeamento e salve as configurações.
Para configurar o cache de um tipo de arquivo específico, como
*.jpg, clique com o botão direito em um arquivo desse tipo, selecione Properties e acesse a guia HTTP Headers. Configure as definições e salve as alterações.
-
-
Aplique regras curinga editando o arquivo de configuração.
Para aplicar uma política de cache a todos os arquivos JPG no diretório
[$Path]/bin, abra o arquivo de configuração do IIS em um editor de texto. Localize a entrada da política de cache para[$Path]/bin/test.jpge substituatest.jpgpor*.jpg.NotaEm ambientes IIS 6, pare o Serviço de Administração do IIS antes de modificar o arquivo de configuração do IIS.
Em ambientes IIS 7 e IIS 8, pare o Serviço de Ativação de Processos do Windows antes de modificar o arquivo de configuração do IIS.
[$Path]representa o diretório pai do diretório bin. O caminho real varia conforme o ambiente.
-
Reinicie o serviço.
Reinicie o Serviço de Administração do IIS (IIS 6) ou o Serviço de Ativação de Processos do Windows (IIS 7 e IIS 8) para aplicar as alterações.
Configurar o tamanho do cache do IIS
Use um dos métodos a seguir para configurar o tamanho do cache do IIS.
Método 1: usar o Gerenciador do IIS
No Gerenciador do IIS, selecione o site de destino e clique duas vezes em ASP. Na seção Limits Properties, defina Maximum Requesting Entity Body Limit para o tamanho desejado.
O valor padrão é 200.000 bytes (aproximadamente 200 KB). Você pode aumentar esse valor, por exemplo, para 52.000.000 bytes (aproximadamente 50 MB).
Método 2: editar MetaBase.xml
Clique em , insira services.msc e clique em OK para abrir o console de Serviços.
Pare o Serviço de Administração do IIS.
-
Abra
Windows\system32\inetsrv\MetaBase.xmlna unidade do sistema e defina o valor do parâmetroAspMaxRequestEntityAllowed.NotaO valor padrão de
AspMaxRequestEntityAllowedé 204.800 bytes (200 KB). Você pode aumentar esse valor, por exemplo, para 512.000.000 bytes (aproximadamente 500 MB). Reinicie o Serviço de Administração do IIS.