Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16759|Resposta: 0

[CDN] Usando o serviço CDN, configurações de políticas de cache IIS

[Copiar link]
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 aparece 4.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 Apache
Próximo:O que devo fazer se o site persistir por um mês e meio, ou se ele não estiver incluído?
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com