fumetto di un maestro e un'allieva davanti ad uno lavagna digitale

CDN

« Back to Glossary Index

Autostrade per i Dati

CDN sta per Content Delivery Network, che in italiano significa "rete di distribuzione dei contenuti". Immagina la CDN come un sistema di autostrade per i dati che viaggiano su internet.

Invece di avere un solo server centrale che ospita un sito web, una CDN utilizza una rete di server distribuiti in diverse località geografiche. Quando un utente richiede una pagina web, la CDN reindirizza la richiesta al server più vicino all’utente, riducendo la distanza che i dati devono percorrere e quindi il tempo di caricamento della pagina.

Come Funziona una CDN?

  1. Richiesta: l’utente richiede una pagina web tramite il browser.
  2. Reindirizzamento: la CDN intercetta la richiesta e la reindirizza al server più vicino all’utente. Questo server è chiamato Point of Presence (PoP).
  3. Cache: se il PoP ha già una copia della pagina web nella sua cache, la fornisce immediatamente all’utente.
  4. Recupero dal Server di Origine: se la pagina non è nella cache, il PoP la recupera dal server di origine e la memorizza nella cache per le richieste future.

Vantaggi di una CDN

  • Migliori prestazioni: tempi di caricamento più rapidi grazie alla vicinanza dei server agli utenti.
  • Maggiore affidabilità: se un server non è disponibile, la CDN reindirizza la richiesta a un altro server, garantendo la continuità del servizio.
  • Riduzione dei costi: minor carico sul server di origine e riduzione dei costi di banda.
  • Migliore sicurezza: protezione da attacchi DDoS e altre minacce alla sicurezza.

Utilizzi Comuni di una CDN

Le CDN sono utilizzate per distribuire diversi tipi di contenuti, tra cui:

  • Pagine web statiche: HTML, CSS, JavaScript.
  • Immagini e video.
  • Software e giochi.
  • Contenuti in streaming.

Esempi di Provider CDN

Alcuni dei provider CDN più popolari includono:

  • Cloudflare
  • Akamai
  • Amazon CloudFront
  • Google Cloud CDN
  • Microsoft Azure CDN

Le CDN sono uno strumento potente per migliorare le prestazioni, l’affidabilità e la sicurezza dei siti web. Sono particolarmente utili per i siti con un’ampia audience geografica o con un elevato volume di traffico.

« Torna all'indice del Glossario