Content Delivery Network: cosa sono ed a cosa servono

Content Delivery Network: cosa sono ed a cosa servono

Cosa è una CDN?

La CDN (acronimo per Content Delivery Network) è una tecnologia distribuita di rete che opera per ottimizzare il tradizionale approccio client-server, e fare in modo di servire più velocemente le richieste contemporanee di pagine, JS, CSS ma soprattutto immagini e video di grosse dimensioni da parte di più client nello stesso istante.

content-distribution-network

Immagine tratta da cdn-comparison.com

Che tipo di problema risolvono le CDN?

Tutti noi visitiamo siti web, ed il più delle volte usufruiamo di servizi CDN in modo trasparente e senza accorgercene (no redirect, non cambia l’indirizzo del sito): Youtube ne fa uso, ad esempio, per “spezzettare” i video in modo da servirli parallelamente e garantire una visione fluida del filmato. In particolare ogni video viene servito da più di una macchina, mentre i contenuti più richiesti vengono migrati su una CDN (fonte).

In generale, se una CDN velocizza un sito web, significa che riesce a ridurre i tempi di accesso alle pagine, spesso causa di abbandono dei visitatori, riduzione di visite ed incapacità del server di servire più di una certa soglia massima di richieste. Numerosi parametri prestazionali dei server web, come tempi di ping, TTFB (Time To First Byte) e uptime (vedi uptime reali dei server più famosi) possono essere sensibilmente migliorati dall’uso di un servizio di Content Delivery Network.

Come funziona una CDN?

Una Content Delivery Network (CDN) usa una rete distribuita di server (PoP) distribuiti in varie nazioni in modo da fornire il contenuto richiesto da ogni pagina al visitatore seguendo il tragitto di routing più breve. Puoi mandare nella CDN ottimizzata immagini, video, CSS, JS, file da scaricare di grosse dimensioni.

Principali benefici delle CDN?

Siti più veloci a caricare

Il tuo sito sarà in genere fino a 5 volte più veloce.

Facile da configurare – Configurazione one-time

Solitamente basta configurarla una sola volta, tipicamente integrandola nella cache del tuo sito (ad esempio in wordpress con il famoso W3 Cache): gli update futuri delle tue pagine saranno automaticamente integrati nella CDN, velocizzando il tuo sito in automatico alla frequenza di aggiornamento che vorrai tu.

Sito più sicuro

L’uso di una CDN distribuisce il flusso di visite sul nostro sito ci preserva maggiormente da attacchi informatici atti a saturare le risorse del nostro server, tipo DDOS.

CDN italiane di keliweb (scopri)

Nell’immagine viene mostrata la mappa dei PoP (Point of Presence) di keliweb: più le zone sono dense di punti, in prima approssimazione, meglio saranno servite le zone geografiche indicate (ovviamente sempre in relazione alla posizione del visitatore corrente).

Schermata-2013-08-08-alle-15.48.46

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.

Content Delivery Network: cosa sono ed a cosa servono

Votato 10 / 10, da 1 utenti