Che cos’è una CDN (Content Delivery Network)?

Che cos’è una CDN (Content Delivery Network)?

Quando si parla di Content Delivery Network o CDN si fa riferimento, letteralmente, ad una “rete per la consegna di contenuti”: che cosa significa? In termini molto semplici si tratta di un servizio web che snellisce la distribuzione delle pagine web dei nostri siti, evitando sovraccarichi sul server e delegando la consegna dei file ad un cloud esterno al sito.

Funzionano davvero per velocizzare il sito?

Il problema che risolvono le CDN è legato essenzialmente ai siti che hanno troppe richieste HTTP: caso tipico, un header di un sito che contenga, nella pagina HTML, numerose chiamate distinte ad altrettante librerie Javascript (jQuery, slider, ecc.). Ogni richiesta singola tende a rallentare di un po’ il caricamento, mentre l’uso di una CDN permetterebbe, in modo semi-automatico, di compattare queste richieste e velocizzarle.

Il modello tecnologico sottostante le CDN è senza dubbio molto concreto ed altrettanto solido, ma l’effetto potrebbe non essere apprezzabile in tutti i casi. Questo sia perchè le CDN sono molto spesso localizzate all’estero, quindi usarle equivale a demandare all’esterno (ad un IP che potrebbe essere lento o poco responsivo in termini di ping) un compito che il nostro server magari fatica a realizzare, ma anche perchè la nostra connessione, in quel momento, potrebbe non essere troppo attiva e portarci così ad una valutazione errata.

Nella pratica, comunque, servizi molto usati come jQuery sono forniti mediante CDN: ad esempio potete includere direttamente nel vostro header.php di WordPress qualcosa tipo:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
L’uso delle CDN è molto comune, inoltre, al fine di erogare servizi di streaming audio e video online.

Leggi anche: conoscere meglio le CDN

Non si deve confondere queste CDN con servizi analoghi che servono invece a fare cache sul DNS, come ad esempio xCloudFlare: le CDN lavorano essenzialmente sui contenuti come: file JS, file CSS, file HTML, video, file audio ed altri ancora. Alcuni esempi di CDN commerciali sono Azure, Keliweb (che ha un nodo CDN italiano)e cdn77.

Una Content Delivery Network si interfaccia ai siti mediante appositi plugin e favorisce la velocità di caricamento delle pagine: plugin per WordPress di cache come ad esempio W3 Total Cache, ad esempio, supportano vari tipi di CDN commerciali e si possono usare per provare a velocizzare il caricamento delle pagine.

Ti piace questo articolo?

1 voto

Su Trovalost.it puntiamo sulla qualità dei contenuti da quando siamo nati: la tua sincera valutazione può aiutarci a migliorare ogni giorno.

Che cos’è una CDN (Content Delivery Network)?

Quando si parla di Content Delivery Network o CDN si …
Votato 10 / 10, campione di 1 utenti

Ti potrebbero interessare (FAQ Hosting & Dintorni):

Cerca altro nel sito

Clicca sul box, e scegli la sezione per vederne i contenuti.