Controle O comportamento de caching do Azure CDN com cordas de consulta - nível padrão

Descrição Geral

Com a Rede de Entrega de Conteúdos Azure (CDN), pode controlar como os ficheiros são cached para um pedido web que contém uma cadeia de consulta. Num pedido web com uma cadeia de consulta, a cadeia de consulta é essa parte do pedido que ocorre após um ponto de interrogação (?). Uma cadeia de consulta pode conter um ou mais pares de valor-chave, nos quais o nome do campo e o seu valor são separados por um sinal igual (=). Cada par de valores-chave é separado por um ampersand (&). Por exemplo, http: / /www.contoso.com/content.mov?field1=value1&field2=value2. Se houver mais de um par de valores-chave numa sequência de consulta de um pedido, a sua encomenda não importa.

Importante

Os produtos standard e premium Azure CDN fornecem a mesma funcionalidade de caching de cordas de consulta, mas a interface do utilizador é diferente. Este artigo descreve a interface para Azure CDN Standard da Microsoft, Azure CDN Standard da Akamai e Azure CDN Standard da Verizon. Para consulta de caching de cordas com Azure CDN Premium de Verizon, consulte o comportamento de caching do Control Azure CDN com cordas de consulta - nível premium.

Estão disponíveis três modos de cadeia de consulta:

  • Ignore as cadeias de consulta: Modo padrão. Neste modo, o nó ponto de presença (POP) do CDN passa as cadeias de consulta do solicitador para o servidor de origem no primeiro pedido e caches do ativo. Todos os pedidos subsequentes para o ativo que são servidos do POP ignoram as cordas de consulta até que o ativo em cache expire.

  • Bypass de cache para as cordas de consulta: Neste modo, os pedidos com cordas de consulta não estão em cache no nó POP CDN. O nó POP recupera o ativo diretamente do servidor de origem e passa-o para o solicitador a cada pedido.

  • Cache cada URL único: Neste modo, cada pedido com um URL único, incluindo a cadeia de consulta, é tratado como um ativo único com a sua própria cache. Por exemplo, a resposta do servidor de origem para um pedido por exemplo.ashx?q=test1 é cached no nó POP e devolvida para caches subsequentes com a mesma cadeia de consulta. Um pedido, por exemplo,ashx?q=test2 é cached como um ativo separado com a sua própria definição de tempo-a-vida.

    Importante

    Não utilize este modo quando a cadeia de consulta contém parâmetros que mudarão a cada pedido, como um ID de sessão ou um nome de utilizador, pois resultará numa relação de cache baixa.

Alteração das definições de caching de cordas de consulta para perfis padrão de CDN

  1. Abra um perfil CDN e, em seguida, selecione o ponto final do CDN que pretende gerir.

    Pontos finais de perfil cdn

  2. No painel esquerdo em Definições, clique nas regras de Caching.

    Botão Regras de colocação em cache da CDN

  3. Na lista de comportamento de caching de cordas de consulta, selecione um modo de cadeia de consulta e, em seguida, clique em Guardar.

    Opções de caching de cordas de consulta CDN

Importante

Como o registo leva tempo para que o registo se propague através do Azure CDN, as alterações nas definições das cordas de cache podem não ser imediatamente visíveis:

  • Para os perfis CDN do Azure Standard da Microsoft, a propagação normalmente fica concluída em 10 minutos.
  • Para os perfis CDN do Azure Standard da Akamai, a propagação normalmente fica concluída num minuto.
  • Para os perfis CDN do Azure Standard da Verizon e CDN do Azure Premium da Verizon, a propagação normalmente fica concluída em 10 minutos.