Compressão Gzip e Brotli

Gzip e Brotli são codificações de conteúdo HTTP que reduzem os bytes de texto transferidos quando servidor e navegador negociam uma codificação compatível.

Regra de decisão e limites

Gzip e Brotli são codificações de conteúdo HTTP que reduzem os bytes de texto transferidos quando servidor e navegador negociam uma codificação compatível. A codificação de conteúdo é negociada entre cliente e servidor: o navegador informa quais codificações aceita, e o servidor devolve uma representação com Content-Encoding. Ela é mais útil para HTML, CSS, JavaScript, JSON e SVG — não para imagens ou arquivos já comprimidos.

O diagrama localiza a etapa de renderização ou medição que este conceito de desempenho descreve.

Como inspecionar

Solicite um documento representativo com e sem as codificações aceitas e compare os cabeçalhos, o tamanho transferido, a variação do cache e se a decodificação ocorre com sucesso. Confirme que um intermediário não entrega uma representação Brotli a um cliente que não a negociou.

Fluxo prático

Ative a compressão na camada que controla a entrega, mantenha Vary: Accept-Encoding onde o cache compartilhado exigir e verifique uma resposta sem cache e outra com cache. Meça os bytes transferidos separadamente do tempo de resposta do servidor e do trabalho de renderização.

Erros comuns e limites da medição

Uma transferência menor não prova uma interação mais rápida. A compressão não resolve processamento lento na origem, imagens pesadas, JavaScript em excesso ou uma configuração de cache que entrega a variante errada. O erro mais comum é comprimir mídias já comprimidas ou avaliar a compressão a partir de um arquivo local sem compressão.

FAQ

O que significa Compressão Gzip e Brotli?
Gzip e Brotli são codificações de conteúdo HTTP que reduzem os bytes de texto transferidos quando servidor e navegador negociam uma codificação compatível.
Como devo verificar a Compressão Gzip e Brotli?
Inspecione Content-Encoding, Vary: Accept-Encoding, o tamanho da resposta e se a página decodificada continua renderizando corretamente. Em seguida, registre a fonte, a data, a configuração e as evidências que faltam.
Qual é a principal limitação?
Não confunda uma observação com uma garantia. Um erro comum é comprimir mídias que já são comprimidas ou julgar a compressão a partir de um arquivo local sem compressão.