Controlar o comportamento de cache da Rede de Distribuição de Conteúdo do Azure com cadeias de caracteres de consulta – camada padrão
Importante
A CDN Standard do Azure da Microsoft (clássica) será desativada no 30 de setembro de 2027. Para evitar qualquer interrupção de serviço, é importante que você migrar seus perfis da CDN Standard do Azure da Microsoft (clássico) para a camada Azure Front Door Standard ou Premium até 30 de setembro de 2027. Para obter mais informações, consulte a descontinuação do Azure CDN Standard da Microsoft (clássico).
O Azure CDN da Edgio foi desativado no 15 de janeiro de 2025. Para obter mais informações, consulte as perguntas frequentes sobre a aposentadoria do Azure CDN da Edgio.
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 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& field2 = value2. Se houver mais de um par chave-valor em uma cadeia de caracteres de consulta de uma solicitação, sua ordem não importará.
Importante
Os produtos standard e premium da Rede de Distribuição 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 CDN Standard do Azure, da Microsoft, e o CDN Standard do Azure, da Edgio. Para consultar o cache de cadeia de caracteres com 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 consulta – camada premium.
Três modos de cadeia 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 distribuição de conteúdo passa as cadeias de caracteres de consulta do solicitante para o servidor de origem na primeira solicitação e armazena o ativo em cache. Todas as solicitações subsequentes para o ativo que são atendidas 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: 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 do servidor de origem e o passa para o solicitante com cada solicitação.
Armazenar em cache cada URL exclusiva: nesse 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 de 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 para example.ashx?q=test2 é armazenada em cache como um ativo separado com sua própria configuração de tempo de vida útil.
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 uma ID de sessão ou um nome de usuário, porque isso resultará em uma taxa de ocorrência de cache baixa.
Alterando as configurações de cache de cadeia de caracteres de consulta para perfis de rede de distribuição de conteúdo padrão
Abra um perfil de rede de distribuição de conteúdo e selecione o ponto de extremidade de rede de distribuição de conteúdo que você deseja gerenciar.
No painel esquerdo sob Configurações, selecione regras de cache.
Na lista comportamento de cache da cadeia de consulta, selecione um modo de cadeia de consulta e, em seguida, selecione Salvar.
Importante
Como leva tempo para o registro se propagar por meio da Rede de Distribuição de Conteúdo do Azure, as alterações nas configurações de cadeia de caracteres de cache podem não estar imediatamente visíveis:
- Para CDN standard do Azure dos perfis do Microsoft, a propagação geralmente é concluída em 10 minutos.
- Para os perfis CDN Standard do Azure de Edgio e CDN Premium do Azure de Edgio, a propagação geralmente é concluída em 10 minutos.
Próxima etapa
- Saiba como limpar conteúdo armazenado em cache do endpoint da Rede de Distribuição de Conteúdo do Azure.