Brotli é um algoritmo de compressão de código aberto que oferece desempenho superior ao Gzip. Ao ativar a compressão Brotli, os pontos de presença (POPs) do CDNDCDN comprimem os recursos com Brotli antes de enviá-los aos clientes. Isso reduz o tamanho dos arquivos transferidos, melhora a eficiência de entrega e diminui o consumo de largura de banda.
Informações gerais
Os POPs do CDN suportam dois métodos de compressão: Gzip e Brotli. Este tópico descreve como configure a compressão Brotli. Para mais informações sobre a compressão Gzip, consulte Gzip compression.
A compressão Gzip ou Brotli se aplica apenas a arquivos no servidor de origem com tamanho entre 1 KB e 10 MB.
-
A compressão Brotli suporta os seguintes tipos de arquivo: 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.
Observação: ative a compressão Brotli em tipos de arquivo já comprimidos (como imagens PNG e JPG, ou vídeos MP4) não tem efeito. Para mais informações, consulte as notas de uso abaixo.
Se a resposta do servidor incluir o cabeçalho
Content-Encoding: br, isso indica que o conteúdo da resposta está comprimido com Brotli.Se a requisição do cliente incluir o cabeçalho
Accept-Encoding: br, isso indica que o cliente aceita conteúdo comprimido com Brotli.Se você ative tanto a compressão Brotli quanto a compressão Gzip, e o cabeçalho
Accept-Encodingda requisição do cliente contiverbregzip, somente a compressão Brotli terá efeito.
Notas de uso
Ao usar a compressão Brotli, observe os itens a seguir (incluindo interações com a compressão Gzip, otimização de página e outros recursos):
Quando o CDNDCDN comprime arquivos estáticos, os valores MD5 deles são alterados. Se o servidor de origem utilizar um mecanismo de verificação MD5, desative tanto a compressão Gzip quanto a compressão Brotli.
Se a compressão estiver ativada no servidor de source e a resposta do servidor incluir o cabeçalho
Content-Encoding, o recurso de compressão do CDNDCDN não terá efeito.Se você ative tanto a otimização de HTML quanto um recurso de compressão (Gzip ou Brotli), a otimização de HTML não terá efeito. O CDNDCDN apenas comprime os arquivos.
A compressão Brotli é suportada apenas por alguns navegadores. Verifique a compatibilidade de navegadores conforme os requisitos do seu negócio.
Tipos comuns de imagem (como PNG, JPG e JPEG) e de vídeo (como MP4, AVI e WMV) já são comprimidos por padrão. Ativar a compressão Gzip ou Brotli não reduz o tamanho desses arquivos. Recomenda-se desativar a compressão para esses arquivos. Para reduzir ainda mais o tamanho de imagens, use o recurso image processing. Para reduzir o tamanho de vídeos, use o recurso audio and video transcoding. O processamento de imagens e a transcodificação de áudio e vídeo podem reduzir a qualidade dos arquivos.
Procedimento
Acesse o CDN console.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o domínio desejado e clique em Manage na coluna Actions.
No painel de navegação do domínio, clique em Optimization.
-
Na seção Brotli Compression, ative o botão Brotli Compression.
Após ativar a compressão Brotli, compare o arquivo recebido antes e depois de habilitar o recurso. Se o cabeçalho de resposta contiver
Content-Encoding: br, o arquivo foi comprimido.
FAQ
Para solucionar problemas como a compressão Brotli não ter efeito, consulte Performance optimization troubleshooting guide.