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.
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:
- Navegador: arquivos com hash no nome podem ficar em cache por um ano.
- CDN: guarda HTML e ativos na borda.
- Aplicação: evita refazer consultas e cálculos repetidos.
- 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.