Solucionar problemas de compactação de arquivo da Rede de Distribuição de Conteúdo do Azure
Importante
A CDN do Azure Standard (clássica) será desativada em 30 de setembro de 2027. Para evitar qualquer interrupção de serviço, é importante migrar seus perfis da CDN do Azure Standard (clássica) para a camada Azure Front Door Standard ou Premium até 30 de setembro de 2027. Para obter mais informações, confira CDN do Azure Standard (clássica).
O CDN do Azure da Edgio será desativado em 15 de janeiro de 2025. Você deve migrar sua carga de trabalho para o Azure Front Door antes desta data para evitar interrupção do serviço.. Para obter mais informações, veja Perguntas frequentes sobre a aposentadoria do CDN do Azure da Edgeo.
Este artigo ajuda você a solucionar problemas com a compactação de arquivo CDN.
Se você precisar de mais ajuda em qualquer momento neste artigo, você pode contatar os especialistas do Azure nos fóruns do Azure MSDN e Excedente de Pilha. Como alternativa, você também pode registrar um incidente do Suporte do Azure. Vá para o Site de suporte do Azure e selecione Obter suporte.
Sintoma
A compactação do ponto de extremidade está habilitada, mas os arquivos estão sendo retornados descompactados.
Dica
Para verificar se os arquivos retornados estão compactados, é necessário usar a ferramenta Fiddler ou as ferramentas de desenvolvedor do seu navegador. Verifique os cabeçalhos de resposta HTTP retornados com o conteúdo de rede de distribuição de conteúdo armazenado em cache. Se houver um cabeçalho Content-Encoding
com um valor gzip, bzip2, brotli ou deflate, seu conteúdo será compactado.
Causa
Há várias causas possíveis, incluindo:
- O conteúdo solicitado não está qualificado para compactação.
- A compactação não está habilitada para o tipo de arquivo solicitado.
- A solicitação HTTP não incluía um cabeçalho solicitando um tipo de compactação válido.
- A origem está enviando conteúdo em partes.
Etapas para solucionar problemas
Dica
Assim como ocorre com a implantação de novos pontos de extremidade, alterações na configuração da rede de distribuição de conteúdo demoram um pouco para serem propagadas pela rede. Normalmente, as alterações são aplicadas dentro de 90 minutos. Se esta for a primeira vez que você configura a compactação do ponto de extremidade da rede de distribuição de conteúdo, será necessário considerar uma espera de 1 a 2 horas para garantir que as configurações de compactação foram propagadas para os POPs.
Verificar a solicitação
Primeiro, devemos fazer uma verificação de integridade rápida na solicitação. É possível usar as ferramentas de desenvolvedor do navegador para exibir as solicitações feitas no momento.
- Verifique se a solicitação está sendo enviada para a URL do ponto de extremidade,
<endpointname>.azureedge.net
, e não para sua origem. - Verifique se a solicitação contém um cabeçalho Accept-Encoding e se o valor dele contém gzip, deflate, brotli ou bzip2.
Verificar as configurações de compactação (perfis CDN Standard)
Observação
Essa etapa vai se aplicar somente se o perfil CDN for um perfil CDN do Azure Standard da Microsoft ou CDN do Azure Standard da Edgio.
Navegue até seu ponto de extremidade no Portal do Azure e selecione o botão Configurar.
- Verifique se a compactação está habilitada.
- Verifique se o tipo MIME do conteúdo a ser compactado está incluído na lista de formatos compactados.
Verificar as configurações de compactação (perfis CDN Premium)
Observação
Essa etapa se aplica somente se o seu perfil de CDN é um perfil CDN do Azure Perfil da Edgio.
Navegue até seu ponto de extremidade no Portal do Azure e selecione o botão Gerenciar. O portal suplementar é aberto. Passe o mouse sobre a guia HTTP Grande, em seguida, sobre o submenu Configurações do Cache. Selecione Compactação.
- Verifique se a compactação está habilitada.
- Verifique se a lista Tipos de Arquivo contém uma lista separada por vírgula (sem espaços) de tipos MIME.
- Verifique se o tipo MIME do conteúdo a ser compactado está incluído na lista de formatos compactados.
Verifique se o conteúdo está armazenado em cache (perfis CDN da Edgio)
Observação
Essa etapa se aplica somente se o seu perfil CDN for um perfil CDN do Azure Standard da Edgio ou CDN do Azure Premium da Edgio.
Usando as ferramentas de desenvolvedor do navegador, verifique os cabeçalhos de resposta para garantir que o arquivo está armazenado em cache na região em que está sendo solicitado.
- Verifique o cabeçalho de resposta Server . O cabeçalho deve ter o formato Plataforma (POP/ID do Servidor), como mostrado no exemplo a seguir.
- Verifique o cabeçalho de resposta X-Cache . No cabeçalho, deve-se ler HIT.
Verifique se o arquivo atende aos requisitos de tamanho (perfis CDN da Edgio)
Observação
Essa etapa se aplica somente se o seu perfil CDN for um perfil CDN do Azure Standard da Edgio ou CDN do Azure Premium da Edgio.
Para ser elegível para compactação, um arquivo deve atender aos seguintes requisitos de tamanho:
- Maior que 128 bytes (tamanho do conteúdo: 128)
- Menor que 3 MB
Verifique a solicitação no servidor de origem por um cabeçalho Via
O cabeçalho HTTP Via indica ao servidor Web que a solicitação está sendo passada por um servidor proxy. Por padrão, os servidores Web do Microsoft IIS não compactam as respostas quando a solicitação contém um cabeçalho Via. Para substituir esse comportamento, execute o seguinte procedimento: