Che cos'è una cache su Facebook?

Facebook utilizza un'enorme cache di dati sui siti Web su Internet per rendere la condivisione più rapida e semplice. Quando pubblichi un collegamento al tuo blog o sito di notizie preferito, Facebook esaminerà le informazioni memorizzate nella cache sui propri server prima di cercare il sito originale. Ciò velocizza ciò che accade su Facebook ma può introdurre errori se la cache di Facebook non è aggiornata con i contenuti più recenti sul sito di riferimento.

Memorizzazione nella cache

Facebook fornisce un'enorme quantità di dati ogni secondo e quei dati devono passare attraverso i suoi server per raggiungere le persone che controllano gli aggiornamenti di stato e le pagine di gradimento. Ma quando i dati si riferiscono a qualcos'altro su Internet, Facebook deve prima scaricare il contenuto, poi girarsi e caricarlo di nuovo alle persone che guardano il sito di Facebook. Per risparmiare tempo e risorse, quando il contenuto viene scaricato una volta, viene memorizzato nella cache o salvato in un file locale temporaneo sui server di Facebook. In questo modo, il contenuto non deve essere scaricato prima di essere inviato alle persone che guardano Facebook ogni volta che viene fatto riferimento.

Collegamenti di condivisione

Dove la memorizzazione nella cache aiuta davvero Facebook è nella condivisione di collegamenti con video o immagini. Queste informazioni possono essere rapidamente ripubblicate e diventare virali, come probabilmente hai visto sul tuo feed di Facebook quando più persone condividono lo stesso link. Ma possono sorgere problemi quando il sito originale è diverso da quello che Facebook ha memorizzato nella cache. Ciò può accadere se il collegamento condiviso è alla pagina principale di un blog e sono comparsi nuovi post da quando il collegamento è stato condiviso, ad esempio. Un lettore che fa clic sul collegamento condiviso non vedrà il contenuto corretto perché la cache di Facebook non è sincronizzata con il sito web.

Capacità di gestione della cache

Quando condividi un link, puoi aiutare Facebook a determinare come gestirlo. Poiché ogni collegamento univoco viene memorizzato nella cache separatamente, Facebook può essere indotto con l'inganno a creare una nuova cache utilizzando un accorciatore di URL come SnipURL, TinyURL o Dioop (vedi Risorse) prima di pubblicare il collegamento su Facebook. Ciò fa sì che Facebook rimemorizzi l'URL e mostri il contenuto più recente, ma verrà visualizzato come separato dall'URL originale in termini di numero di condivisioni che il collegamento ottiene su Facebook.

Debug della cache

Facebook ha fornito uno strumento per aiutare gli utenti a vedere cosa è effettivamente memorizzato nella cache per ciascun URL (vedi link in Risorse). Puoi digitare un URL nello strumento di debug di Facebook e visualizzerà il titolo, le immagini e altri dati rilevanti. Questo debugger ha l'ulteriore vantaggio di memorizzare nuovamente un URL sui server di Facebook, quindi se hai apportato modifiche e non desideri utilizzare un URL diverso, puoi ripristinare la cache di Facebook per un URL specifico eseguendolo tramite lo strumento di debug URL di Facebook .