Tutorial: Definir regras de cache da Rede de Entrega de Conteúdo do Azure

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

  1. No portal do Azure, selecione um perfil de rede de entrega de conteúdo e, em seguida, selecione um ponto de extremidade.

  2. No painel esquerdo, em Definições, selecione Regras de colocação em cache.

    Captura de tela do botão de regras de cache da rede de entrega de conteúdo.

    É apresentada a página Regras de colocação em cache.

    Captura de ecrã da página de regras de cache da rede de distribuição de conteúdos.

Definir regras globais de colocação em cache

Crie uma regra global de colocação em cache da seguinte forma:

  1. 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.

  2. Defina o Comportamento de colocação em cache para Definir se em falta.

  3. 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 ou Expires). Caso contrário, se não forem especificados, define a cache para 10 dias.

    Regras globais de colocação em cache

Definir regras personalizadas de colocação em cache

Crie uma regra personalizada de colocação em cache da seguinte forma:

  1. 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.

  2. 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 HTTP Cache-Control ou Expires enviados pelo servidor de origem.

    Regras personalizadas de colocação em cache

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:

  1. 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.

  2. No painel esquerdo, em Definições, selecione Regras de colocação em cache.

  3. Em Regras globais de colocação em cache, defina o Comportamento de colocação em cache para Não definido.

  4. Em Regras de cache personalizadas, marque a caixa de seleção ao lado da regra que você deseja excluir.

  5. Selecione Eliminar.

  6. 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.