|
|
Publicado em 02/11/2014 13:47:18
|
|
|
|

1. Como o site geral só .html .jpg .png .gif .apk arquivos, e outros arquivos não são armazenados em cache; Você pode primeiro definir todo o site como não cache da seguinte forma:
a) Abra o IIS Information Manager, clique com o botão direito nas propriedades do site do serviço "a.cc.com", depois selecione a opção de cabeçalho HTTP, marque "Habilitar expiração de conteúdo", selecione "Expirar agora" e então "OK", conforme segue:
b) Após as configurações acima, todo o conteúdo do site não será armazenado em cache pela CDN, e então estabeleça uma política de cache para .html .jpg .png .gif .apk tipos de arquivo
2. As configurações de cache para arquivos específicos são as seguintes:
a) Se os arquivos com extensões diferentes acima forem colocados separadamente em um diretório específico, e não houver arquivos com outras extensões nesse diretório, então o tempo de cache pode ser definido para todo o diretório onde a extensão está localizada; O método específico é expandir o diretório do site "a.cc.com" no "Gerenciador de Informações IIS" e selecionar o diretório que precisa definir o tempo de cache, por exemplo, todo jpg está armazenado no diretório do IMG, então clicar com o botão direito no diretório, selecionar "Properties" e selecionar o seletor de cabeçalho "HTTP"; Como todo o site acabou de definir a configuração de não-cache agora, então as configurações de cache do "cabeçalho HTTP" do diretório são as mesmas do 1, e então você pode modificar essa configuração: selecione "Expirar após esse período" e defina o tempo para o valor do tempo de expiração, como 14 dias, clique em "OK" para salvar, da seguinte forma:
b) Se os arquivos com uma extensão específica não forem colocados uniformemente em um diretório único, mas misturados com outros arquivos de extensão sob o mesmo diretório, a configuração é mais complicada;
Para evitar configurar arquivos com extensões específicas um a um, precisamos fazer com que o IIS suporte "curingas", e a configuração que suporta "curingas" é a seguinte:
1) Abra o IIS Information Manager, clique com o botão direito no atributo do site do serviço a.cc.com, selecione a aba do diretório Inicial e clique no botão Configurar na aba, e a seguinte caixa de diálogo aparece:
2) Na coluna "Mapeamento de Aplicação Coringa (Ordem de Execução)", clique no botão "Inserir" e selecione C: WINDOWSMicrosoft.NETFramework na caixa de seleção de arquivos que aparece4.0.30319aspnet_isapi.dll arquivo onde "C:" é o disco do sistema, não marque "Confirmar se o arquivo existe", da seguinte forma:
Após clicar em dois botões "OK" seguidos, a configuração de suporte dos curingas IIS é concluída
3) Em seguida, vá até o diretório onde há um arquivo de configuração em cache, primeiro selecione um arquivo que precisa armazenar a extensão em cache, clique com o botão direito, selecione Propriedades, selecione o cartão "cabeçalho HTTP", execute a configuração na 2.a) e salve; Em seguida, há uma configuração para todos os arquivos com a mesma extensão nesse diretório, neste momento você precisa modificar a implementação do arquivo de configuração do IIS.
4) O arquivo de configuração do IIS é colocado em C:WINDOWSsystem32inetsrvMetaBase.xml (configurações do IIS6), abra o arquivo acima com o programa "Notepad"; se tivermos definido o tempo de expiração do cache para o test.jpg sob o diretório bin em 3), então procuraremos a string "/bin/test.jpg", test.jpg Para que todos os arquivos jpg no diretório bin usem essa configuração de cache, basta mudar "test.jpg" para "*.jpg" e então manter o arquivo. Nota: Para modificar os arquivos acima, você precisa desativar o Serviço de Administração IIS nos Serviços.
5) Configurações de cache de arquivos com outras extensões podem repetir as operações 3) e 4) acima.
|
Anterior:Usando o serviço CDN, configurações de políticas de cache do ApachePróximo:O que devo fazer se o site persistir por um mês e meio, ou se ele não estiver incluído?
|