Cosa è un CDN e perchè può migliorare il tuo sito.


CDN è l’acronimo di Content Delivery Network, ovvero un gruppo di ridistributore di contenuti tradotto in maniera poco elegante, ma che rende bene rendere l’idea.

Lo scopo principale di un CDN è quindi quello di rilasciare la copia di alcuni dati inserirti in un server principale tramite altri server sparsi per il mondo, sotto una determinata richiesta dell’utente.

Per esempio se hai un sito web il cui server è situato in Italia e sai che molti visitatori giungono al tuo sito per esempio dall’America o dalla Cina, insomma da molto lontano, acquistare dei server (CDN) in quei posti che ti portano tanto traffico permettono agli utenti di ricevere i contenuti del tuo sito web in maniera molto più veloce (Un pò come giocare a Risiko).

Chi usa i CDN?

Usare un Content Delivery Network non è cosa da chiunque possieda un sito web, per una ragione molto semplice, il rapporto vantaggio/prezzo non avrebbe senso, infatti siti come Youtube, o grandi social network usano regolarmente server sparsi per il mondo per rilasciare a migliaia di utenti contenuti in maniera snella e veloce senza dover occupare il server principale.
Il consiglio quindi è quello di creare la tua rete di server di distrubuzione se:

  1. Hai davvero tanto traffico al tuo sito o intendi creare un sito tale.
  2. Pensi che i tuoi contenuti siano di interesse internazionale.
  3. Devi distribuire file pesanti come video, audio o immagini.

Diverse tipologie di CDN

Esistono diverse tipologie di Content Delivery, che permettono la scelta più adatta rispetto alla esigenza del tuo sito, esistono quelli per contenuti multimediali come video o audio, quelli per la distribuzione veloce di immagini, e quelli più generici che possono andare bene un pò per tutto, inoltre esistono diversi piani per pagare il servizio di delivery, alcuni infatti fanno pagare solo per ogni richiesta di contenuti da parte dell’utente, altri invece ti propongono piani a lungo termine.

Ecco come può essere utile anche a siti medio/piccoli

i CDN come quello Google o per esempio cdnjs.com rilasciano gratuitamente tramite il loro server file utili alla costruzione di un sito web, come per esempio, librerie JavaScript. ( Ti consiglio anche di visitare CDN catalog)

...
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
...

Inserendo la libreria JQuery nella maniera sopra evidenziata invece che scaricandola dal sito ufficiale e insrendola nel tuo spazio web, si velocizzerà notevolmente il caricamento di quest’ultima (A meno che il tuo server non vada più veloce del CDN di Google) e di conseguenza dell’intera pagina.

Info sull' autore:
Nato a Bologna, mi occupo della realizzazione grafica e dello sviluppo front-end di siti web e sono il fondatore di questo blog. Se vuoi segnalare qualche problema o hai qualche richiesta particolare invia una mail tramite il modulo contatti.
Leggi gli altri articoli di

Ancora nessuna risposta per Cosa è un CDN e perchè può migliorare il tuo sito.

Lascia un commento

Trackbacks