Una CDN, acronimo di Content Delivery Network (rete per la consegna dei contenuti), è un’infrastruttura informatica costituita da una rete di server distribuiti in varie parti del mondo e collegati tra loro. Il suo obiettivo fondamentale è recapitare i contenuti del tuo sito web — specialmente gli elementi statici come immagini, video, fogli di stile CSS, font e script — ai visitatori partendo dal server fisicamente più vicino alla loro posizione geografica.
Normalmente il tuo sito risiede su un unico server di hosting situato in una specifica località geografica. Senza una CDN, un utente che si connette da un paese lontano deve attendere che i dati attraversino lunghe distanze di rete, subendo tempi di caricamento inevitabilmente più lenti. Quando attivi una CDN, la rete conserva copie aggiornate dei tuoi file statici su decine di nodi periferici sparsi nel mondo (chiamati PoP o punti di presenza): il visitatore scaricherà le risorse grafiche dal nodo locale più rapido, velocizzando l’apertura delle pagine.
Nel concreto, immagina che il server del tuo hosting WordPress si trovi fisicamente in un data center a Milano. Se un lettore visita il tuo blog da Madrid o da Buenos Aires, con una CDN attiva non dovrà richiedere ogni singola fotografia al server italiano: il servizio intercetterà la richiesta e fornirà immagini e file grafici direttamente dal nodo spagnolo o sudamericano più prossimo, riducendo i tempi di attesa a poche frazioni di secondo.
L’equivoco più comune è credere che una CDN possa compensare un piano di hosting scadente o mal configurato. La CDN accelera in modo straordinario la distribuzione dei file statici, ma l’elaborazione dinamica del sito — come le ricerche interne, l’accesso degli utenti o la gestione del carrello in un negozio WooCommerce — deve comunque essere svolta dal server principale. Inoltre, quando aggiorni il design del tuo sito, potresti dover svuotare manualmente la cache della CDN per rendere visibili le novità.
L’attivazione di una CDN è particolarmente utile se il tuo pubblico proviene da paesi diversi, se pubblichi molte immagini ad alta risoluzione o se vuoi proteggere il tuo sito da picchi di traffico imprevisti e attacchi informatici esterni. Anche per siti con pubblico prevalentemente locale, i piani gratuiti offerti dai principali operatori di mercato rappresentano un ottimo modo per alleggerire il carico sul server e migliorare la stabilità complessiva.
Fonte: it.wikipedia.org