CDN (Content Delivery Network)

DevOps 🟢 Junior

Définition

Réseau de serveurs distribués géographiquement pour servir le contenu statique au plus proche de l'utilisateur. Réduit la latence et la charge serveur.

Analogie

Des distributeurs automatiques dans chaque quartier au lieu d'un seul magasin central.

Exemple de code

// Cloudflare, CloudFront, Vercel Edge
// Headers de cache
Cache-Control: public, max-age=31536000, immutable
// Invalidation
aws cloudfront create-invalidation \
  --distribution-id ABC --paths "/*"

Cas d'usage

Servir images, JS, CSS avec des temps de réponse <50ms partout dans le monde.

Anti-pattern

CDN sans stratégie d'invalidation : les utilisateurs voient l'ancien contenu.
#devops#caching#interview

Dans l'actu

  • 22/09 Cloudflare ajoute le support de l'en-tête HTTP Vary dans ses Cache Rules, sur tous les plans : la négociation de contenu (langue, encodage, format d'image) devient cachable proprement au niveau du CDN. Semaine 39 · 21 – 27 septembre 2026 →

← → au clavier pour passer d'une fiche à l'autre