Ao ative a compactação Gzip, os pontos de presença (POPs) do DCDN compactam os recursos com Gzip antes de entregá-los aos clientes. Isso reduz o tamanho dos arquivos, melhora a eficiência da transferência e diminui o consumo de largura de banda.
Informações básicas
A compactação inclui os métodos Gzip e Brotli. Para obter mais informações sobre a compactação Brotli, consulte Brotli compression.
A compactação Gzip ou Brotli aplica-se apenas a arquivos de source com tamanho entre 1 KB e 10 MB. O sistema não compacta arquivos menores que 1 KB nem maiores que 10 MB.
Os tipos de arquivo compatíveis com a compactação Gzip incluem:
text/xml,text/plain,text/css,application/javascript,application/x-javascript,application/rss+xml,text/javascript,image/tiff,image/svg+xml,application/jsoneapplication/xml.A solicitação do cliente inclui o cabeçalho
Accept-Encoding: gzip, o que indica que o cliente aceita uma versão do recurso compactada com Gzip.A resposta do servidor inclui o cabeçalho
Content-Encoding: gzip, o que indica que o conteúdo da resposta é um recurso compactado com Gzip.
Observações
A compactação Gzip é compatível com todos os navegadores, enquanto a Brotli não é compatível com alguns navegadores mais antigos. Verifique a compatibilidade do navegador de acordo com as necessidades do seu negócio.
Se a lógica de negócios do seu site utiliza a verificação de arquivo MD5, desative os recursos de compactação Gzip e Brotli. Isso se aplica quando o cliente precisa verificar o valor MD5 do arquivo obtido do nó de CDN/DCDN e uma incompatibilidade entre o valor verificado e o do cabeçalho de resposta indica falha no download.
Se a compactação estiver ativada no servidor de source e a resposta incluir o cabeçalho
Content-Encoding, o recurso de compactação do CDN/DCDN não terá efeito.Se as compactações Gzip e Brotli estiverem ative simultaneamente e o cabeçalho de solicitação
Accept-Encodingdo cliente incluir tantobrquantogzip, apenas a compactação Brotli será aplicada.Se você ative a otimização de HTML e um recurso de compactação (Gzip ou Brotli) ao mesmo tempo, a otimização de HTML não terá efeito. O CDNDCDN apenas compacta os arquivos.
Formatos comuns de arquivos de imagem (como PNG, JPG e JPEG) e de vídeo (como MP4, AVI e WMV) já são compactados por padrão. Ativar a compactação Gzip ou Brotli não traz benefícios adicionais para esses tipos de arquivo. Desative a compactação para esses formatos. Para reduzir ainda mais o tamanho dos arquivos de imagem, use o recurso image processing. Para reduzir ainda mais o tamanho dos arquivos de vídeo, use o recurso audio and video transcoding.
Procedimento
Acesse o console do DCDN.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio de destino e clique em Configure.
Na árvore de navegação à esquerda do nome de domínio, clique em Optimization.
-
Na seção Gzip Compression, ative a opção Gzip Compression.
Após ative o recurso de compactação Gzip, compare o tipo de arquivo recebido na solicitação original com o tipo recebido após a ative da compactação. Se você receber um arquivo com o sufixo
.gzip, isso indica que o arquivo foi compactado.
Perguntas frequentes
Why is gzip compression not applied to requests that DCDN forwards to the origin server?
APIs relacionadas
BatchSetDcdnDomainConfigs: Chame a operação BatchSetDcdnDomainConfigs para configure o recurso gzip para vários nomes de domínio de uma só vez.