Una CDN (Content Delivery Network) è una rete di server sparsi per il mondo che tiene copie dei tuoi contenuti statici vicino agli utenti: chi visita da Tokyo riceve immagini e CSS da Tokyo, non da Milano. Meno latenza, meno carico sull'origine, più resistenza ai picchi (e ai DDoS volumetrici).
Quando serve: pubblico geograficamente sparso, asset pesanti, traffico irregolare. Quando serve meno di quanto si creda: un sito italiano per utenti italiani su un buon server europeo con cache locale e HTTP/2 spesso va benissimo – la CDN aggiunge un intermediario, con i temi di sovranità che ne conseguono. Via di mezzo interessante: cache in RAM sull'edge tuo, come fa zion con la sua cache a due livelli.