Tutorial: Definir regras de cache da CDN do Azure

Observação

As regras de cache estão disponíveis apenas para perfis de CDN Standard do Azure do Verizon e CDN Standard do Azure da Akamai. Para os perfis da CDN do Azure da Microsoft, você deve usar o mecanismo de regras Standard. Para os perfis da CDN do Azure Premium da Verizon, você deve usar o mecanismo de regras Premium da Verizon no portal Gerenciar a fim de obter uma funcionalidade semelhante.

Esse artigo descreve como é possível utilizar as regras de cache da CDN (rede de distribuição de conteúdo) do Azure para definir ou modificar o comportamento de expiração do cache padrão globalmente e com condições personalizadas, como um caminho de URL e extensão de arquivo. CDN do Azure fornece dois tipos de regras de cache:

  • Regras de cache globais: Você pode definir uma regra de cache global para cada ponto de extremidade em seu perfil, o que afeta todas as solicitações para o ponto de extremidade. A regra de cache global substitui todos os cabeçalhos de diretiva de cache HTTP, se configurado.

  • Regras de cache personalizadas: Você pode definir uma ou mais regras de cache personalizadas para cada ponto de extremidade em seu perfil. As regras de cache personalizadas combinam caminhos específicos e extensões de arquivo, são processadas em ordem e substituem a regra de cache global, se definido.

Neste tutorial, você aprenderá como:

  • Abrir a página Regras de cache.
  • Criar uma regra de cache global.
  • Criar uma regra de cache personalizada.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

Antes de concluir as etapas deste tutorial, crie primeiro um perfil CDN e pelo menos um ponto de extremidade da CDN. Para saber mais, confira Início Rápido: Criar um ponto de extremidade e um perfil de CDN do Azure.

Abrir a página Regras de cache da CDN do Azure

  1. No Portal do Azure, selecione um perfil da CDN e selecione um ponto de extremidade.

  2. No painel esquerdo em Configurações, selecione Regras de cache.

    Botão de regras de cache da CDN

    A página Regras de cache é exibida.

    Página Regras de cache da CDN

Configurar regras de cache globais

Crie uma regra de cache global da seguinte maneira:

  1. Em Regras de cache globais, defina Comportamento de cache de cadeia de caracteres de consulta para Ignorar cadeias de caracteres.

  2. Definir Comportamento do cache para Definir se ausente.

  3. Para Duração da expiração do cache, digite 10 no campo Dias.

    A regra de cache global afeta todos as solicitações para o ponto de extremidade. Essa regra aceita os cabeçalhos de diretivas de cache de origem, se existirem (Cache-Control ou Expires); caso contrário, se eles não forem especificados, ele define o cache para 10 dias.

    Regras de cache globais

Configurar regras de cache personalizadas

Crie uma regra de cache personalizada da seguinte maneira:

  1. Em Regras de cache personalizadas, defina Condição de correspondência para Caminho e Valor de correspondência para /images/*.jpg.

  2. Defina o Comportamento do cache para Substituir e digite 30 no campo Dias.

    Essa regra de cache personalizada define uma duração de cache de 30 dias em qualquer .jpg arquivo de imagem na pasta /images do seu ponto de extremidade. Ele substitui quaisquer cabeçalhos HTTP Cache-Control ou Expires enviados pelo servidor de origem.

    Personalizar regras de cache

Limpar os recursos

Nas etapas anteriores, você criou regras de cache. Se não deseja mais usar essas regras de cache, você poderá removê-las seguindo estas etapas:

  1. Selecione um perfil CDN, em seguida, o ponto de extremidade com as regras de cache que você deseja remover.

  2. No painel esquerdo em Configurações, selecione Regras de cache.

  3. Em Regras de cache globais, defina Comportamento do cache para Não definido.

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

  5. Selecione Excluir.

  6. Na parte superior da página, selecione Salvar.

Próximas etapas

Neste tutorial, você aprendeu a:

  • Abrir a página Regras de cache.
  • Criar uma regra de cache global.
  • Criar uma regra de cache personalizada.

Avance para o próximo artigo para saber como definir configurações de regra de cache adicionais.