Controle o comportamento de cache da Rede de Distribuição de Conteúdo do Azure com cadeias de caracteres de consulta - camada standard

Visão geral

Com a Rede de Distribuição de Conteúdo do Azure, você pode controlar como os arquivos são armazenados em cache para uma solicitação da Web que contém uma cadeia de caracteres de consulta. Em uma solicitação da Web com uma cadeia de caracteres de consulta, a cadeia de caracteres de consulta é aquela parte da solicitação que ocorre após um ponto de interrogação (?). Uma cadeia de caracteres de consulta pode conter um ou mais pares de chave-valor, no qual o nome do campo e seu valor são separados por um sinal de igual (=). Cada par chave-valor é separado por um e comercial (&). Por exemplo, HTTP://www.contoso.com/content.mov?field1=value1&field2=value2. Se houver mais de um par chave-valor em uma cadeia de caracteres de consulta de uma solicitação, a ordem deles não importa.

Importante

Os produtos Standard e Premium da Rede de Distribuição de Conteúdo do Azure fornecem a mesma funcionalidade de cache da cadeia de caracteres de consulta, mas a interface do usuário é diferente. Este artigo descreve a interface da CDN Standard do Azure da Microsoft e CDN Standard do Azure do Edgio. Para obter informações sobre o cache da cadeia de caracteres de consulta com a CDN Premium do Azure do Edgio, consulte Controlar o comportamento de cache da Rede de Distribuição de Conteúdo do Azure com cadeias de caracteres de consulte - camada Premium.

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

  • Ignorar cadeias de caracteres de consulta: modo padrão. Nesse modo o nó POP (ponto de presença) da rede de distribuição de conteúdo transmite as cadeias de caracteres de consulta do solicitante para o servidor de origem na primeira solicitação e armazena em cache o ativo. Todas as solicitações subsequentes para esse ativo que forem atendidas a partir do POP ignoram a cadeia de caracteres de consulta até que o ativo em cache expire.

  • Ignorar o cache para cadeias de caracteres de consulta: nesse modo, as solicitações com cadeias de caracteres de consulta não são armazenadas em cache no nó POP da rede de distribuição de conteúdo. O nó POP recupera o ativo diretamente da origem e passa-o para o solicitante com cada solicitação.

  • Armazenar em cada cache URL exclusiva: nesse modo, cada solicitação com um URL exclusiva, incluindo a cadeia de caracteres de consulta, é tratada como um ativo exclusivo com seu próprio cache. Por exemplo, a resposta do servidor de origem para uma solicitação para example.ashx?q=test1 é armazenada em cache no nó POP e retornada para caches subsequentes com a mesma cadeia de caracteres de consulta. Uma solicitação para example.ashx?q=test2 é armazenada em cache como um ativo separado com sua própria configuração de vida útil.

    Importante

    Não use este modo quando a cadeia de caracteres de consulta contiver parâmetros que serão alterados em cada solicitação, como uma ID da sessão ou um nome de usuário, porque isso resultará em baixo índice de ocorrências no cache.

Alterar as configurações de cache de cadeia de caracteres para perfis de rede de distribuição de conteúdo Standard

  1. Abra um perfil da rede de distribuição de conteúdo e selecione o ponto de extremidade da rede de distribuição de conteúdo que você deseja gerenciar.

    Captura de tela dos pontos de extremidade da rede de distribuição de conteúdo.

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

    Captura de tela do botão Regras de cache da rede de distribuição de conteúdo.

  3. Na lista Comportamento de cache da cadeia de caracteres de consulta, selecione um modo de cadeia de caracteres de consulta e, em seguida, selecione Salvar.

    Captura de tela das opções de cache da cadeia de caracteres de consulta da rede de distribuição de conteúdo.

Importante

Como é necessário um tempo para que o registro se propague pela Rede de Distribuição de Conteúdo do Azure, as alterações nas configurações da cadeia de caracteres de cache poderão não estar visíveis imediatamente:

  • Para perfis da CDN Standard do Azure da Microsoft, a propagação geralmente é concluída em dez minutos.
  • Para os perfis CDN do Azure Standard da Edgio e da CDN Azure Premium da Edgio, a propagação geralmente é concluída em 10 minutos.

Próxima etapa