Tutorial: Definir regras de cache da Rede de Entrega de Conteúdo do Azure
Importante
O Azure CDN Standard da Microsoft (clássico) será desativado em 30 de setembro de 2027. Para evitar qualquer interrupção do serviço, é importante migrar o Azure CDN Standard dos perfis Microsoft (clássicos) para o Azure Front Door Standard ou Premium até 30 de setembro de 2027. Para obter mais informações, consulte Azure CDN Standard da aposentadoria (clássica) da Microsoft.
A CDN do Azure de Edgio será aposentada em 15 de janeiro de 2025. Você deve migrar sua carga de trabalho para o Azure Front Door antes dessa data para evitar a interrupção do serviço. Para obter mais informações, consulte CDN do Azure das Perguntas frequentes sobre aposentadoria do Edgio.
Nota
As regras de cache estão disponíveis apenas para o Azure CDN Standard a partir de perfis Edgio . Para a CDN do Azure a partir de perfis da Microsoft, tem de utilizar o motor de regras Standard Para a CDN Premium do Azure a partir de perfis Edgio, tem de utilizar o motor de regras Edgio Premium no portal Gerir para uma funcionalidade semelhante.
Este tutorial descreve como você pode usar as regras de cache da Rede de Entrega de Conteúdo do Azure para definir ou modificar o comportamento de expiração de cache padrão globalmente e com condições personalizadas, como um caminho de URL e uma extensão de arquivo. A Rede de Entrega de Conteúdo do Azure fornece dois tipos de regras de cache:
Regras globais de colocação em cache: pode definir uma regra global de colocação em cache para cada ponto final no seu perfil, o que afeta todos os pedidos para o ponto final. A regra global de colocação em cache substitui quaisquer cabeçalhos de diretivas de cache HTTP, se for definido algum.
Regras personalizadas de colocação em cache: pode configurar uma ou mais regras personalizadas de colocação em cache para cada ponto final no seu perfil. As regras personalizadas de colocação em cache correspondem a extensões de ficheiro e a caminhos específicos, são processadas por ordem e substituem a regra global de colocação em cache, se definida.
Neste tutorial, irá aprender a:
- Abrir a página de regras de colocação em cache.
- Criar uma regra global de colocação em cache.
- Criar uma regra personalizada de colocação em cache.
Se não tiver uma subscrição do Azure, crie uma conta gratuita do Azure antes de começar.
Pré-requisitos
Antes de concluir as etapas neste tutorial, você deve primeiro criar um perfil de rede de distribuição de conteúdo e pelo menos um ponto de extremidade de rede de distribuição de conteúdo. Para obter mais informações, consulte Guia de início rápido: criar um perfil e ponto de extremidade da Rede de Entrega de Conteúdo do Azure.
Abra a página de regras de cache da rede de entrega de conteúdo do Azure
No portal do Azure, selecione um perfil de rede de entrega de conteúdo e, em seguida, selecione um ponto de extremidade.
No painel esquerdo, em Definições, selecione Regras de colocação em cache.
É apresentada a página Regras de colocação em cache.
Definir regras globais de colocação em cache
Crie uma regra global de colocação em cache da seguinte forma:
Em Regras globais de colocação em cache, defina o Comportamento de colocação em cache de cadeias de consulta para Ignorar cadeias de consulta.
Defina o Comportamento de colocação em cache para Definir se em falta.
Para a Duração de expiração da cache, introduza 10 no campo Dias.
A regra global de colocação em cache afeta todos os pedidos para o ponto final. Esta regra respeita os cabeçalhos de diretivas de cache de origem, caso existam (
Cache-Control
ouExpires
). Caso contrário, se não forem especificados, define a cache para 10 dias.
Definir regras personalizadas de colocação em cache
Crie uma regra personalizada de colocação em cache da seguinte forma:
Em Regras personalizadas de colocação em cache, defina a Condição de correspondência para Caminho e o Valor de correspondência para
/images/*.jpg
.Defina o Comportamento de colocação em cache para Substituir e introduza 30 no campo Dias.
Esta regra personalizada de colocação em cache define uma duração de cache de 30 dias em quaisquer ficheiros de imagem
.jpg
na pasta/images
do seu ponto final. Substitui quaisquer cabeçalhos HTTPCache-Control
ouExpires
enviados pelo servidor de origem.
Clean up resources (Limpar recursos)
Nos passos anteriores, criou regras de colocação em cache. Se já não quiser utilizar estas regras de colocação em cache, pode removê-las ao seguir os seguintes passos:
Selecione um perfil de rede de distribuição de conteúdo e, em seguida, selecione o ponto de extremidade com as regras de cache que você deseja remover.
No painel esquerdo, em Definições, selecione Regras de colocação em cache.
Em Regras globais de colocação em cache, defina o Comportamento de colocação em cache para Não definido.
Em Regras de cache personalizadas, marque a caixa de seleção ao lado da regra que você deseja excluir.
Selecione Eliminar.
Na parte superior da página, selecione Guardar.
Próximos passos
Neste tutorial, ficou a saber como:
- Abrir a página de regras de colocação em cache.
- Criar uma regra global de colocação em cache.
- Criar uma regra personalizada de colocação em cache.
Avance para o artigo seguinte para saber como configurar definições de regras de colocação em cache adicionais.