Ao ative a compressão Gzip, os pontos de presença (PoPs) compactam os recursos antes de entregá-los aos usuários. Isso reduz o tamanho dos arquivos, melhora a velocidade de transferência e diminui o consumo de largura de banda.
Informações básicas
Há dois métodos de compressão disponíveis: Gzip e Brotli. A compressão Gzip utiliza o algoritmo Gzip. Para mais detalhes sobre a outra opção, consulte Compressão Brotli.
A compressão Gzip ou Brotli aplica-se apenas a arquivos do servidor de origem com tamanho entre 1 KB e 10 MB. Arquivos menores que 1 KB ou maiores que 10 MB não são compactados.
A compressão Gzip é compatível com os seguintes tipos MIME: text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, text/javascript, image/tiff, image/svg+xml, application/json e application/xml.
O cliente indica suporte a conteúdo codificado em Gzip ao incluir o cabeçalho de solicitação
Accept-Encoding: gzip.O servidor sinaliza que um recurso foi compactado com Gzip ao incluir o cabeçalho de resposta
Content-Encoding: gzip.
Observações de uso
A compressão Gzip funciona em todos os navegadores, enquanto a Brotli pode não ter suporte em versões mais antigas. Consulte a compatibilidade dos navegadores conforme as necessidades do seu negócio.
Quando o CDN ou DCDN compacta um arquivo estático, o valor MD5 desse arquivo muda. Caso a lógica da sua aplicação dependa da verifique do valor MD5 para arquivos entregues por um ponto de presença (PoP), desative tanto a compressão Gzip quanto a Brotli. A divergência nos valores de MD5 pode causar falha na validação no lado do cliente e resultar em erro no baixe.
Se o servidor de origem já tiver compressão ativada e enviar uma resposta com o cabeçalho
Content-Encoding, os recursos de compressão do CDN e DCDN não entrarão em vigor.Caso ambas as compressões (Gzip e Brotli) estejam ativas e a solicitação do cliente contenha
bregzipno cabeçalhoAccept-Encoding, a compressão Brotli terá prioridade.Ao ative simultaneamente a otimização de HTML e um recurso de compressão (Gzip ou Brotli), a otimização de HTML perde o efeito. O Alibaba Cloud CDN/DCDN apenas compacta os arquivos.
Formatos comuns de imagem (PNG, JPG, JPEG) e vídeo (MP4, AVI, WMV) já possuem compressão nativa. Ative Gzip ou Brotli nesses tipos de arquivo não traz benefícios significativos; portanto, desative a compressão para eles. Para otimizar imagens, use o recurso de processamento de imagens. Para vídeos, use o recurso de transcodificação de vídeo.
Procedimento
Faça login no console do CDN.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio desejado e clique em gerencie na coluna Actions.
No painel de navegação do domínio, clique em Optimization.
-
Na seção Gzip Compression, ative a chave Gzip Compression.
Após ative a compressão Gzip, verifique se ela funciona corretamente. Um recurso compactado com sucesso é entregue com o cabeçalho de resposta Content-Encoding: gzip.
Não ative este recurso se o servidor de origem verifique o valor MD5, pois a compressão altera o valor MD5 dos arquivos.
Perguntas frequentes
Por que a compressão Gzip não entra em vigor após uma busca na origem?