211service.com
Facebook får en korttidshukommelse for at blive ved med at kommentere
Facebook kan være ved at suge endnu mere af din tid. For to uger siden rullede en funktion ud, som jeg har fået at vide, at mange brugere måske ikke har bemærket, men det forventes snart at få dem til at interagere mere med hinanden på det sociale netværk.
Denne funktion opdaterede øjeblikkeligt kommentarer, og den forvandler hvert stykke indhold på Facebook til et chatrum til onlinemeddelelser. Hver gang du tilføjer en kommentar til f.eks. et billede eller en statusopdatering, vises den nu med det samme foran alle andre, der ser på den samme side.
Det føles som endnu et eksempel på, hvordan alle slags asynkrone beskedværktøjer som e-mail og sms bliver konverteret til synkrone. Google Wave (RIP) skabte en realtidskombination af e-mail, IM og wikis; Facebook-beskeder gjorde det samme med e-mail, SMS og IM. At have en samtale i en kommentartråd var en hakkende oplevelse, fortalte Facebooks nyhedsfeedingeniør Ken Deeter til mig, at du skulle blive ved med at opdatere siden for at se nye kommentarer.
At skifte til live-opdatering kan virke som en lille ændring fra en brugers perspektiv. Men de ingeniørbeslutninger, Deeter og kollegerne skulle træffe, illustrerer, hvor komplekst det er at drive et websted med mere end en halv milliard brugere.
Den mest oplagte måde for Facebook at gå øjeblikkeligt - at få din browser til at tjekke for nye kommentarer hvert sekund eller deromkring, når du ser en side - ville helt sikkert have fået webstedet til at falde ned, siger Deeter. I stedet havde Facebook fået en slags korttidshukommelse til at holde styr på, hvem der kiggede på hvad på et givet tidspunkt. Hver gang en ny kommentar tilføjes, køres den forbi denne hukommelse, som tjekker for at se, hvem der skal se den med det samme og dirigerer den, hvor den skal hen.
Hvad mere er, i modsætning til de fleste data, der er gemt i skyen, kunne de ikke lægges på harddiske, fordi det ikke ville holde trit med den hurtige hastighed, hvormed folk logger på og af Facebook. Vi håndterer omkring 16 millioner seer-til-indhold associationer i sekundet, så det er umuligt at gøre dette på disk, siger Deeter, vi var nødt til at bygge en hukommelsesbaseret [dvs. RAM] system, der kan håndtere en meget høj skrivehastighed.
Den nye hukommelse kunne ikke være ét sted, fordi forsinkelsen i at nå den fra alle hjørner af Facebooks globale brugerimperium ville være for stor. I stedet tilføjede teamet et i hvert af firmaets datacentre, som havde til opgave at holde styr på dets nærmeste brugere. Når der tilføjes en kommentar, bliver hvert af de lokale systemer spurgt for at sikre, at alle kan se, hvad de skal. Du kan læse flere detaljer om dette på Facebooks ingeniørblog .
Enhver ændring foretaget af Facebook er dog et stort socialt eksperiment, ligesom en øvelse i softwareudvikling, og firmaet forventer, at den måde, folk opfører sig på på webstedet, ændrer sig. I løbet af opbygningen af den nye funktion blev det afsløret, at over 100 millioner kommentartråde i et givet minut bliver set online, og at der bliver lavet over 650.000 kommentarer. Disse og andre tal bliver nu overvåget nøje. Du skal vente et stykke tid på, at folk indser, at det har ændret sig, siger Deeter, om yderligere to uger eller deromkring tror jeg, vi vil opdage, at folk har flere samtaler i kommentarer, fordi det får dig til at føle, at der er folk på siden med du.
For at omskrive kan vi alle være ved at begynde at bruge endnu mere tid på deres websted.