Networking
CDN — jak funguje
CDN distribuuje obsah přes edge servery po celém světě. Nižší latence, vyšší dostupnost.
Princip
Edge servery cachují obsah blízko uživatelů. Tokio → edge v Tokiu místo originu v Praze.
Co cachovat
- Statické soubory (CSS, JS, obrázky) — dlouhý TTL
- HTML — krátký TTL / stale-while-revalidate
- API — jen read-only, veřejné
- Video/audio — ideální use case
Cache-Control
# Statické assety
Cache-Control: public, max-age=31536000, immutable
# HTML
Cache-Control: public, max-age=300, stale-while-revalidate=86400
# Nikdy
Cache-Control: no-store
Providéři
- Cloudflare — free, DDoS, Workers
- CloudFront — AWS, Lambda@Edge
- Fastly — real-time purging
- Vercel/Netlify — JAMstack
CDN = rychlost + dostupnost
Standard pro jakýkoliv veřejný web.