Vai al contenuto

Content Delivery Network

Una CDN distribuisce contenuti web da più sedi. I file pubblici possono essere in cache; le risposte personali richiedono regole specifiche.

Noto anche comeCDNRete di distribuzione dei contenuti
Cloud & gestione

Che cos’è una CDN?

Una Content Delivery Network (CDN) distribuisce contenuti web tramite server dislocati in più sedi. MDN spiega la disponibilità di copie in diverse località. Quando viene trovata una copia adatta nella cache, questa può rispondere alla richiesta. Una copia assente va prima ottenuta dal server di origine. L’effetto dipende quindi da contenuti, configurazione e richieste effettive.

Esempio: distribuire un manuale pubblico

Nell’esempio inventato, il manuale liberamente accessibile handbuch-v1.pdf viene distribuito tramite una CDN. Per la nuova edizione il team pubblica handbuch-v2.pdf e aggiorna i collegamenti sul sito. Verifica quale edizione arriva da ciascun indirizzo. Sostituire un file mantenendo lo stesso indirizzo richiederebbe anche un aggiornamento o una rimozione appropriati delle copie in cache.

In questo progetto le relazioni personali di progetto del portale non devono entrare nella cache CDN condivisa. MDN distingue cache private e condivise e avverte del rischio di esporre contenuti personalizzati ad altri utenti. Il team deve coordinare intestazioni di risposta e regole CDN effettivamente applicate; il solo accesso con autenticazione non basta come prova.

Una CDN non sostituisce i controlli di accesso dell’applicazione né un piano di backup e ripristino. L’eventuale miglioramento della distribuzione va misurato sui file e sulle località degli utenti interessati.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza