QNA > C > Come Fa Facebook A Memorizzare Le Foto Nella Cache In Modo Apparentemente Istantaneo?

Come fa Facebook a memorizzare le foto nella cache in modo apparentemente istantaneo?

Facebook utilizza Akamai Technologies (azienda) per memorizzare le foto nella cache. Puoi saperne di più su Akamai qui: Come funziona il CDN Akamai?

La foto stessa è memorizzata su disco tramite Haystack. Puoi saperne di più su Haystack qui: https://www.facebook.com/note.php?note_id=76191543919

C'è un sistema sopra Haystack che fa la ridondanza. Puoi avere alcuni dettagli su questo sistema qui: Come potrebbe HBase paragonarsi a Facebook's Haystack per l'archiviazione delle foto?

Memcached è usato per vari metadati delle foto come chi possiede la foto o cosa dice la didascalia. Puoi saperne di più su memcached qui: https://www.facebook.com/note.php?note_id=39391378919

Altri trucchi sono il precaricamento. Usando firebug puoi ispezionare il traffico HTTP mentre apri un album e noterai che le foto davanti e dietro a quella che stai visualizzando sono caricate, quindi sono già caricate quando clicchi su next. Puoi imparare di più sul precaricamento qui: Qual è il modo migliore per precaricare diverse immagini in un browser?

Di Gardia Huber

Come appaiono le celebrità senza i loro look caratteristici? :: I bitmoji sono haram nell'Islam? Perché?
Link utili