IT
Base di conoscenza 3 min di lettura

Cos’è una CDN?

In breve

Una rete distribuita di server che consegna contenuti, come i file video e le miniature di YouTube, da una posizione vicina allo spettatore.

Una CDN è una rete di server distribuita su molte posizioni geografiche, usata per consegnare contenuti da un server fisicamente vicino a chi li richiede, il che riduce i tempi di caricamento. YouTube si affida molto all’infrastruttura CDN di Google per servire rapidamente flussi video e immagini in miniatura in tutto il mondo.

Perché questo conta quando si incorpora

Poiché le miniature e i flussi video provengono dalla CDN di YouTube (domini come i.ytimg.com e googlevideo.com) invece che dal tuo server, incorporare un video non aggiunge un carico di banda significativo al tuo hosting; solo il leggero contenitore iframe lo fa.

Considerazione pratica

Non hai bisogno di una tua CDN per incorporare video in modo responsabile. Il grosso del lavoro avviene già sull’infrastruttura di Google; il tuo compito è principalmente assicurarti che la pagina circostante (e l’iframe stesso) si carichi in modo efficiente, a cui servono il caricamento differito e un contenitore responsive adeguato.

Come la CDN di Google consegna specificamente i contenuti YouTube

Google gestisce una delle più grandi reti di distribuzione di contenuti al mondo, con un’infrastruttura di server distribuita in molti paesi specificamente per servire in modo efficiente contenuti ad alta intensità di banda come il video a utenti vicini. Quando incorpori un video YouTube, il flusso video effettivo e le immagini in miniatura vengono richiesti a domini come googlevideo.com e i.ytimg.com, entrambi supportati da questa infrastruttura CDN, invece che a un unico server centrale che altrimenti ogni visitatore nel mondo dovrebbe raggiungere.

Un esempio pratico del perché questo conta per l’incorporamento

Se ospitassi tu stesso un file video invece di incorporarlo, una visitatrice in un paese diverso dal tuo server web sperimenterebbe un ritardo reale e misurabile rispetto a una visitatrice vicina al tuo server, poiché il file deve percorrere una distanza maggiore. Incorporare un video YouTube aggira completamente questo problema: indipendentemente da dove si trovi il tuo server web, il browser del visitatore richiede il flusso video al server CDN di Google che si trova ad essere più vicino a lui, non al luogo in cui è ospitato il tuo sito.

Incorporazioni consegnate via CDN contro video auto-ospitato

Auto-ospitare un video ti dà pieno controllo sul file e sull’esperienza di riproduzione, ma significa che sei responsabile della tua CDN o dei costi di banda per ottenere prestazioni globali comparabili, oltre a codificare tu stesso più livelli di qualità per diverse velocità di connessione. Incorporare video di YouTube esternalizza tutto questo lavoro di CDN, codifica e streaming adattivo all’infrastruttura esistente di Google, il che spiega in gran parte perché l’incorporamento resti la scelta predefinita pratica per la maggior parte dei siti web che non si occupano essi stessi di hosting video.

Questo è uno dei motivi più discreti ma più significativi per cui l’incorporamento tende a superare l’auto-hosting per siti web tipici che non sono essi stessi costruiti attorno alla consegna di video.

Domande frequenti

Incorporare YouTube usa la banda del mio server?

No, i dati di video e miniature vengono trasmessi dalla CDN di YouTube, non dal tuo server, quindi incorporare aggiunge un carico minimo al tuo hosting.

Mi serve una mia CDN per incorporare video?

No, l’infrastruttura di YouTube si occupa già del grosso del lavoro per qualsiasi video incorporato.