Caching ai margini

Il caching ai margini è un meccanismo utilizzato dalle reti per la distribuzione dei contenuti (CDN) per memorizzare nella cache i contenuti Internet in diverse località del mondo. Tra gli esempi vi sono i dati dei siti web, lo spazio di archiviazione nel cloud e i contenuti in streaming. Memorizzando copie dei file in più località "edge", una CDN può fornire i contenuti agli utenti più rapidamente di quanto possa fare un singolo server.

Le CDN possono avere decine o centinaia di centri dati in tutto il mondo. Ogni centro dati contiene server edge che forniscono i dati in modo intelligente agli utenti nelle vicinanze. Nella maggior parte dei casi, i server edge "recuperano" i dati da un server di origine quando gli utenti richiedono contenuti per la prima volta. Dopo che un server edge ha recuperato un'immagine, un video o un altro oggetto, memorizza il file nella cache, in genere per alcuni giorni o settimane. La CDN soddisfa quindi le richieste successive dal server edge invece che dall'origine.

Caching a più livelli

Una CDN può propagare automaticamente i contenuti appena recuperati a tutti i server oppure attendere che ogni server richieda i dati. La propagazione automatica riduce i collegamenti al server di origine, ma può causare duplicazioni non necessarie di file a cui si accede raramente. Attendere le richieste locali è più efficiente, ma aumenta i collegamenti al server di origine. Le CDN moderne utilizzano il caching a più livelli per bilanciare i due metodi. La prima volta che un utente accede a un file, la CDN lo memorizza nella cache sul server edge locale e in diversi "centri dati principali". In questo modo riduce la propagazione non necessaria dei file memorizzati nella cache e limita i collegamenti al server di origine.

Le CDN offrono impostazioni della cache personalizzabili, ad esempio la frequenza con cui verificare la presenza di file aggiornati o il momento in cui lasciare scadere i file memorizzati nella cache. La maggior parte dispone di una funzione di "eliminazione", che consente ai webmaster di rimuovere contemporaneamente i vecchi contenuti da tutti i server edge. L'eliminazione dei file è utile quando si aggiornano risorse statiche, come documenti CSS e file di immagini.

Vantaggi del caching ai margini

Il caching ai margini riduce la latenza, offrendo agli utenti di tutto il mondo una distribuzione dei contenuti Internet più rapida e uniforme. Ad esempio, un utente di Sydney, in Australia, può subire un ritardo di due secondi quando accede a un server di Houston, in Texas. Se i dati sono memorizzati nella cache in Australia, il ritardo può essere inferiore a un decimo di secondo.

Sebbene lo scopo principale del caching ai margini sia migliorare la velocità di distribuzione dei contenuti, offre anche altri due vantaggi significativi: la riduzione della larghezza di banda e la ridondanza.

Il caching ai margini riduce la larghezza di banda Internet accorciando la distanza che i dati devono percorrere per raggiungere ogni utente. I server edge locali riducono la congestione di Internet e limitano i colli di bottiglia del traffico. La replica dei dati in più centri dati globali offre inoltre ridondanza. Sebbene le CDN recuperino in genere i dati da un server di origine, singoli centri dati possono fungere da backup se il server di origine si guasta o diventa inaccessibile.

Aggiornato April 23, 2022 da Per C.

quizMetti alla prova le tue conoscenze

Encapsulating a data packet within another type of packet is called what?

A
Filtering
0%
B
Scraping
0%
C
Tunneling
0%
D
Framing
0%
Correct! Incorrect!     View the Tunneling definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Caching ai margini in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.