O que é
Quando um servidor envia uma página para o navegador de um visitante, pode opcionalmente comprimir esses dados antes — reduzindo-os a um tamanho menor, basicamente a mesma ideia de comprimir um ficheiro num zip antes de o enviar por email — e o navegador desempacota-os automaticamente assim que chegam. Gzip e brotli são os dois métodos de compressão mais comuns usados para isto na web; o brotli é mais recente e geralmente comprime um pouco melhor, mas ambos atingem o mesmo objetivo.
Isto acontece inteiramente nos bastidores: um visitante nunca vê uma versão "comprimida" de nada, apenas experimenta uma página que chegou mais depressa do que chegaria de outra forma.
Por que importa
Conteúdo baseado em texto — código HTML, CSS e JavaScript — normalmente comprime-se para uma fração do tamanho original, muitas vezes 60-80% mais pequeno, devido a quão repetitivo esse tipo de código costuma ser. Enviar um ficheiro mais pequeno pela rede demora menos tempo, o que importa sobretudo em ligações mais lentas, como dados móveis, onde cada segundo extra de carregamento aumenta a probabilidade de um visitante desistir e sair antes de a página sequer terminar de aparecer.
Ao contrário de muitas melhorias de desempenho, ativar a compressão costuma ser apenas uma definição, não uma reformulação — uma das correções de maior valor e menor esforço disponíveis para a velocidade de um site.
Como corrigir
- Verifica se a compressão já está ativada, olhando para as ferramentas de programador do teu navegador (separador Rede) e procurando nos cabeçalhos de resposta de um pedido de página por
Content-Encoding: gzipouContent-Encoding: br. - Se estiveres num alojamento estático como Netlify, Vercel ou Cloudflare Pages, a compressão costuma já estar ativa por defeito — não é necessária nenhuma ação.
- Num alojamento tradicional com cPanel ou semelhante, procura um interruptor de "compressão gzip" nas definições de desempenho ou otimização.
- Se geres o teu próprio servidor, pede ao teu fornecedor de alojamento ou programador para ativar a compressão gzip ou brotli ao nível do servidor ou da CDN — é uma alteração de configuração padrão e bem documentada para praticamente qualquer software de servidor comum.
- Volta a verificar os cabeçalhos de resposta depois, para confirmar que a compressão já está ativa.