Controlar o comportamento de cache da Rede de Distribuição de Conteúdo do Microsoft Azure com cadeias de caracteres de consulta – camada premium
Visão geral
Com a Rede de Distribuição de Conteúdo do Microsoft 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 não importa.
Importante
Os produtos Standard e Premium da Rede de Distribuição de Conteúdo do Microsoft 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 Premium do Azure do Edgio. Para consultar o cache de cadeia de caracteres com produtos padrão da Rede de Distribuição de Conteúdo do Microsoft Azure, consulte Controlar o comportamento de cache da Rede de Distribuição de Conteúdo do Microsoft Azure com cadeias de caracteres de consulta - camada standard.
Estão disponíveis três modos de cadeia de caracteres de consulta:
standard-cache: 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 servidor POP ignoram a cadeia de caracteres de consulta até que o ativo em cache expire.
Importante
Se a autorização de token estiver ativada para qualquer caminho nesta conta, o modo de cache padrão é o único modo que poderá ser usado.
no-cache: nesse modo, as solicitações com cadeias de consulta não estão em cache no nó POP da CDN. O nó POP recupera o ativo diretamente da origem e passa-o para o solicitante com cada solicitação.
unique-cache: 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 premium
Abra um perfil de rede de distribuição de conteúdo e selecione Gerenciar.
O portal de gerenciamento da rede de distribuição de conteúdo é aberto.
Passe o mouse sobre a guia HTTP Grande, em seguida, sobre o submenu Configurações do Cache. Clique em Cache de Cadeia de Caracteres de Consulta.
As opções de cache de cadeia de caracteres de consulta são exibidas.
Selecione um modo de cadeia de caracteres de consulta e selecione Atualizar.
Importante
Como leva tempo para o registro se propagar por meio da rede de distribuição de conteúdo, as alterações nas configurações de cadeia de caracteres de cache podem não estar imediatamente visíveis. A propagação geralmente é concluída em até 10 minutos.