Una rete di distribuzione di contenuti (CDN) è una rete di server distribuiti geograficamente che accelerano la distribuzione di contenuti web mettendo in cache le copie più vicine agli utenti finali.
È come se una catena di pizzerie avesse più sedi sparse in una regione invece di una sede centrale. Quando arriva un ordine per la consegna, viene indirizzato alla sede più vicina per ridurre i tempi di consegna.
La CDN dispone di server di caching dislocati nei centri dati di tutto il mondo. Quando un utente richiede un contenuto dal sito web di un cliente, la CDN instrada automaticamente la richiesta al server in grado di fornire il contenuto più velocemente, anziché all'unico server di origine principale, che potrebbe essere molto distante. In questo modo è possibile consegnare più velocemente i contenuti agli utenti in un numero maggiore di località.