Esistono molti CDN (Content Delivery Networks) per l'hosting di contenuti prevalentemente statici. Come funzionano? Come gestiscono le richieste http?
Esistono molti CDN (Content Delivery Networks) per l'hosting di contenuti prevalentemente statici. Come funzionano? Come gestiscono le richieste http?
Risposte:
Risposta breve: i CDN raccolgono i tuoi dati e li posizionano su molti server diversi in tutto il mondo, in modo che il contenuto di traffico elevato possa essere consegnato all'utente finale il più rapidamente possibile.
Risposta lunga: i CDN distribuiscono i tuoi file su più posizioni dei bordi e gli assegnano un URI. Quando viene effettuata una richiesta, la rete CDN valuta la posizione della richiesta e la instrada alla posizione perimetrale che fornirà la latenza più bassa e la migliore velocità di connessione per il richiedente. Il file viene quindi trasferito direttamente dal server della posizione perimetrale all'utente che lo ha richiesto.
Per maggiori informazioni: Siti Web ad alte prestazioni: Regola 1 - Effettua meno richieste HTTP
La CDN funziona principalmente per i siti preoccupati per la velocità di caricamento e probabilmente per i tempi di fermo macchina. CDN funziona come se copiasse l'intero contenuto statico e lo posizionasse su diversi server a livello globale, in modo che su richiesta di un utente il contenuto sia fornito dal server più vicino il più rapidamente possibile. E riguardo alla richiesta http. Come se vivessi negli Stati Uniti, in California, in Mountain View, la tua connessione Internet ha un indirizzo IP univoco che aiuta i server CDN a determinare la tua posizione e quindi di conseguenza i server più vicini ai server. Un server in CDN è principalmente indirizzato a solo in alcune località. Come il server CDN negli Stati Uniti, è contrassegnato per servire solo negli Stati Uniti e in luoghi vicini fino all'avvio della copertura di altri server CDN.