Controlar o comportamento de colocação em cache da Rede de Entrega de Conteúdos do Azure com cadeias de consulta – camada standard
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.
Descrição geral
Com a Rede de Entrega 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 é a 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 chave-valor, nos quais 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& campo2=valor2. Se houver mais de um par chave-valor em uma cadeia de caracteres de consulta de uma solicitação, sua ordem não importa.
Importante
Os produtos padrão e premium da Rede de Entrega de Conteúdo do Azure fornecem a mesma funcionalidade de cache de cadeia de caracteres de consulta, mas a interface do usuário é diferente. Este artigo descreve a interface para o Azure CDN Standard da Microsoft e o Azure CDN Standard do Edgio. Para cache de cadeia de caracteres de consulta com a CDN Premium do Azure da Edgio, consulte Controlar o comportamento de cache da Rede de Entrega de Conteúdo do Azure com cadeias de caracteres de consulta - camada premium.
Três modos de seqüência de caracteres de consulta estão disponíveis:
Ignorar cadeias de caracteres de consulta: modo padrão. Nesse modo, o nó POP (ponto de presença da rede de entrega de conteúdo) passa 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 o ativo que são servidas a partir do POP ignoram as cadeias de caracteres de consulta até que o ativo armazenado em cache expire.
Ignorar o cache para cadeias de caracteres de consulta: neste modo, as solicitações com cadeias de caracteres de consulta não são armazenadas em cache no nó POP da rede de entrega de conteúdo. O nó POP recupera o ativo diretamente do servidor de origem e o passa para o solicitante a cada solicitação.
Armazenar em cache cada URL exclusivo: neste modo, cada solicitação com uma 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 por exemplo.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 por exemplo.ashx?q=test2 é armazenada em cache como um ativo separado com sua própria configuração de tempo de vida.
Importante
Não use esse modo quando a cadeia de caracteres de consulta contiver parâmetros que serão alterados a cada solicitação, como um ID de sessão ou um nome de usuário, pois isso resultará em uma baixa taxa de acertos de cache.
Alterando as configurações de cache de cadeia de caracteres de consulta para perfis de rede de entrega de conteúdo padrão
Abra um perfil de 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.
No painel esquerdo, em Definições, selecione Regras de colocação em cache.
Na lista Comportamento de cache de cadeia de caracteres de consulta, selecione um modo de cadeia de caracteres de consulta e selecione Salvar.
Importante
Como leva tempo para que o registro se propague pela Rede de Entrega de Conteúdo do Azure, as alterações nas configurações da cadeia de caracteres 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 Standard do Azure do Edgio e CDN Premium do Azure do Edgio , a propagação geralmente é concluída em 10 minutos.
Próximo passo
- Saiba como limpar o conteúdo armazenado em cache do ponto de extremidade da Rede de Entrega de Conteúdo do Azure.