Desenvolvimento Web

Hospedagem, CDN e cache: a base invisível de um site rápido

Como a infraestrutura define o tempo de resposta antes de qualquer otimização de código.

Autor
Gabriel Lisbôa
Publicado
Leitura
2 min

Antes de pensar em imagem, fonte ou script, existe uma pergunta mais básica: quanto tempo leva para o primeiro byte chegar ao navegador? Essa métrica, o TTFB, depende quase inteiramente de infraestrutura.

Hospedagem compartilhada, VPS e plataforma de borda

Na hospedagem compartilhada, centenas de sites dividem o mesmo servidor. O preço é baixo, mas o tempo de resposta oscila conforme o vizinho.

Uma VPS dá recursos dedicados e controle, e em troca exige que alguém cuide de atualizações e segurança.

Plataformas de borda, como as que servem sites estáticos, distribuem os arquivos por dezenas de regiões e eliminam quase toda a manutenção de servidor.

O que a CDN faz

Uma CDN guarda cópias do seu conteúdo em servidores espalhados pelo mundo e entrega cada visitante pelo ponto mais próximo. Os ganhos são três: menos latência, menos carga na origem e proteção básica contra picos e ataques.

Cache em camadas

Pense em quatro níveis:

  1. Navegador: arquivos com hash no nome podem ficar em cache por um ano.
  2. CDN: guarda HTML e ativos na borda.
  3. Aplicação: evita refazer consultas e cálculos repetidos.
  4. Banco de dados: só entra em jogo quando os outros três falham.

A regra de ouro é simples: o que não muda com frequência deve ter um prazo de cache longo, e o nome do arquivo deve mudar quando o conteúdo mudar.

Erros comuns

  • Cache desativado por medo de mostrar conteúdo velho.
  • HTML dinâmico em páginas que poderiam ser estáticas.
  • Imagens servidas sem compressão e sem formato moderno.
  • Falta de HTTP/2 ou HTTP/3 na origem.

Quanto isso vale

Reduzir o TTFB de 800 ms para 100 ms melhora o LCP em quase a mesma proporção, sem tocar em uma linha de design. É a otimização com melhor custo-benefício que existe, e quase ninguém olha para ela.

Dúvidas comuns

Perguntas frequentes sobre este tema

Preciso de CDN se meu público é só do Brasil?
Ajuda mesmo assim. O Brasil é grande, e uma CDN com pontos de presença locais reduz a latência entre regiões e protege o servidor de picos de acesso.
Sites estáticos precisam de cache?
Precisam, e é onde o ganho é maior. Arquivos estáticos com cabeçalhos de cache longos são entregues direto da borda, sem tocar no servidor de origem.
GL
Gabriel Lisbôa

Fundador da Ás Design. Escreve sobre estratégia, design e tecnologia.

Falar com o autor
Ás Design · Diagnóstico de oportunidades

Descubra onde seu site pode avançar.

Diagnóstico gratuito: 15 perguntas rápidas e um resultado que você vê na hora.

Fazer diagnóstico
Google e SEORedes e linksExperiênciaComportamentoConversão
Diagnóstico gratuito01/15