Como comprimir arquivos com GZIP/Brotli Print

  • 0

Como Comprimir Arquivos com GZIP e Brotli

Oi! 👋 Aqui é a Sensei da GeHost. Você quer deixar seu site mais rápido? Então vamos falar sobre um truque poderoso: compressão de arquivos. Imagina só: você pode reduzir o tamanho dos seus arquivos em até 70% — isso significa que seu site carrega muito mais rápido para seus visitantes. Vou te ensinar tudo, passo a passo, de forma bem tranquila. 🚀

Por que comprimir? Entenda a mágica

Quando alguém acessa seu site, o navegador baixa todos os arquivos (HTML, CSS, JavaScript, imagens…). Quanto menor esse download, mais rápido tudo carrega. GZIP e Brotli são como "zipadores mágicos" que comprimem seus arquivos no servidor antes de enviar — o navegador descompacta automaticamente, e pronto! O visitante não vê nada diferente, mas o site fica voando. ⚡

A diferença é real: um arquivo CSS de 100 KB pode virar 15 KB comprimido. Imagina 100 visitantes simultâneos — você economiza 8,5 MB de banda a cada segundo. Seu site fica rápido, seu servidor respira, e seu bolso agradece. 💰

GZIP vs Brotli: qual escolher?

GZIP: é o veterano, suportado por TODOS os navegadores, bem compacto e rápido. Use se quer compatibilidade máxima.

Brotli: é o novato mais eficiente (compacta até 20% melhor que GZIP), mas só funciona em navegadores modernos. Use se quer máxima compressão e seus visitantes usam navegadores atualizados.

A verdade? Use os dois. O servidor envia Brotli pra navegadores modernos e GZIP pra antigos. Melhor dos dois mundos! 🎯

Habilitando no painel GeHost (cPanel)

Você pode ativar a compressão de forma fácil no painel de controle:

  1. Acesse seu painel GeHost (painel.gehost.com.br) e entre com seu login.
  2. Procure por "EasyApache" ou "MultiPHP Manager" (dependendo da versão do cPanel).
  3. Localize a seção de módulos PHP (ou "Modules").
  4. Certifique-se que os módulos mod_deflate (GZIP) e mod_brotli (Brotli) estão ativados.
  5. Se for necessário recompilar, clique em "Update" e aguarde (pode levar alguns minutos).
  6. Pronto! ✅ A compressão está rodando no seu servidor.
💡 Dica Sensei: Se você não encontrar essas opções, sua hospedagem GeHost já pode ter vindo com compressão ativada de fábrica. Entre em contato com nosso suporte pra confirmar — a gente resolve em 5 minutos!

Configurando via arquivo .htaccess

Se você quer ter controle fino sobre quais arquivos comprimir (e acha legal mexer um pouco no código), pode usar o arquivo .htaccess. Veja:

  1. Acesse seu gerenciador de arquivos (cPanel → File Manager).
  2. Navegue até a raiz do seu site (pasta public_html ou o domínio específico).
  3. Se não houver arquivo .htaccess, crie um (botão direito → "Criar arquivo novo" → nomeie .htaccess).
  4. Edite o arquivo e cole este código:

Para GZIP:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/json
</IfModule>

Para Brotli (se disponível):

<IfModule mod_brotli.c>
  AddOutputFilterByType BROTLI_COMPRESS text/html
  AddOutputFilterByType BROTLI_COMPRESS text/plain
  AddOutputFilterByType BROTLI_COMPRESS text/xml
  AddOutputFilterByType BROTLI_COMPRESS text/css
  AddOutputFilterByType BROTLI_COMPRESS text/javascript
  AddOutputFilterByType BROTLI_COMPRESS application/javascript
  AddOutputFilterByType BROTLI_COMPRESS application/json
</IfModule>
  1. Salve o arquivo (Ctrl+S ou botão Save).
  2. Recarregue seu site e pronto! Compressão ativa! 🎉
⚠️ Importante: Não tente comprimir arquivos já comprimidos (como .jpg, .png, .gif, .mp4, .zip). Eles não ganham nada e só consomem processamento à toa. O código acima comprime só texto (HTML, CSS, JS), que é onde a mágica acontece.

Como conferir se está funcionando?

Quer ter certeza que a compressão está rolando? Bem fácil:

  1. Abra seu site em qualquer navegador (Chrome, Firefox, Safari…).
  2. Pressione F12 pra abrir as ferramentas do desenvolvedor.
  3. Vá na aba "Network".
  4. Recarregue a página (F5).
  5. Clique em um arquivo JavaScript ou CSS na lista.
  6. Procure pela coluna "Size" — deve aparecer algo como "15 KB (transferred) / 100 KB (resource size)".
  7. Procure também pelo cabeçalho "Content-Encoding" — se disser "gzip" ou "br" (Brotli), está funcionando! ✅
💪 Dica Sensei: Se não aparecer nada de compressão, pode ser que o arquivo seja muito pequeno (navegadores às vezes não comprimem arquivos menores que ~1 KB, pois não compensa). Tenta com um arquivo maior (CSS ou JS principal).

Impacto real: números que importam

Vamos ser bem prático. Seu site típico tem:

  • HTML: ~50 KB → comprimido: ~10 KB (80% menor!)
  • CSS: ~100 KB → comprimido: ~20 KB (80% menor!)
  • JavaScript: ~150 KB → comprimido: ~40 KB (73% menor!)

Total sem compressão: 300 KB. Total com compressão: 70 KB. Isso é 77% de economia! Seu site carrega em 1 segundo em vez de 4 segundos. Seus visitantes felizes, sua taxa de rejeição cai, e o Google te ama mais no ranking. 📈

Perguntas frequentes

Compressão consome muitos recursos do servidor?

Nope! GZIP e Brotli são muito leves. A "economia" de banda que você ganha supera em muito o pequeno processamento usado. Seu servidor fica mais feliz, não mais cansado.

Vai quebrar meu site?

Não! A compressão é totalmente transparente. O navegador descompacta automaticamente. Você não precisa mexer em nada do seu código — tudo segue funcionando igual.

Preciso fazer algo especial para JavaScript/CSS minificado?

Ótima pergunta! Minificação (remover espaços extras) e compressão (GZIP/Brotli) são complementares. Minifica primeiro (deixa menor), depois comprime (deixa ainda menor). Se você usa um construtor/builder (Webpack, Vite, etc.), ele já cuida de minificar — basta você habilitar compressão no servidor. Sem construtor? Nós resolvemos pra você — é só chamar o suporte da GeHost! 😊

Preciso reconfigurar a compressão periodicamente?

Nope! Uma vez ligada, fica ligada para sempre. Sem manutenção. Roda silenciosamente enquanto seu site voa. 🎉

O que fazer agora?

  1. Se você está em GeHost: Entre no painel, verifique que GZIP e Brotli estão ativados (ou nos peça pra confirmar).
  2. Teste: Use o método do F12 (Network) pra confirmar que a compressão está funcionando.
  3. Aproveite: Seu site agora carrega muito mais rápido! Parabéns! 🎊
  4. Dúvidas? Chama a gente — suporte@gehost.com.br ou WhatsApp. Estamos aqui pra ajudar!
✨ Sensei said: Compressão é um dos segredos top-3 pra velocidade (junto com cache e otimização de imagens). Ativa agora e vê a mágica acontecer. Seu site — e seus visitantes — vão te agradecer! 🚀

Was this answer helpful?

« Back