Una Content Delivery Network viene utilizzata per distribuire i dati agli utenti finali di un servizio Internet. Viene tipicamente utilizzato per la distribuzione su larga scala e impiega il caching e numerose edge location per accelerare e ridurre i requisiti di larghezza di banda del processo.