CDNs cacheiam conteúdo em bordas próximas aos usuários, reduzindo latência e carga na origem. Use para ativos estáticos, imagens e às vezes respostas de API. Reduz banda e pode melhorar resiliência a picos de tráfego.
Como uma CDN ajuda
- Menor latência: Usuários recebem ativos de um nó de borda próximo em vez da sua origem. Melhora LCP e velocidade percebida.
- Menos carga na origem: Respostas em cache não batem no seu servidor. Libera CPU, banda e reduz risco de sobrecarga.
- Economia de banda: Muitas CDNs cobram menos pela entrega na borda do que você pagaria pelo mesmo tráfego na origem.
O que colocar na CDN
- Ativos estáticos: JS, CSS, imagens, fontes. Defina TTLs de cache longos e nomes de arquivo versionados para cache busting.
- Mídia: Vídeo e binários grandes; descarregue da origem e muitas vezes egress mais barato na borda.
- API: Respostas GET cacheáveis (ex.: dados públicos) podem ser cacheadas na borda com TTLs curtos; cuidado com conteúdo personalizado ou dinâmico.
Boas práticas
- Headers de cache: Use Cache-Control e ETag para a CDN e navegadores cachearem corretamente. Invalide ou versione ao fazer deploy.
- HTTPS: Sirva tudo por TLS; a maioria das CDNs termina TLS na borda e conecta à origem por TLS ou link privado.
- Origin shield: Cache de segundo nível opcional na CDN para reduzir ainda mais requisições à origem.
Resumo
CDN = cache na borda perto dos usuários; menor latência, menos carga na origem, muitas vezes menor custo de banda. Use para conteúdo estático e cacheável; defina headers de cache e HTTPS.




