Facebook får ett korttidsminne för att du ska kunna kommentera

Facebook kan vara på väg att suga upp ännu mer av din tid. För två veckor sedan rullade en funktion ut som jag har fått höra att många användare kanske inte har märkt, men som förutspås snart få dem att interagera mer med varandra på det sociala nätverket.





Den funktionen uppdaterade omedelbart kommentarer, och den förvandlar varje innehåll på Facebook till ett chattrum för snabbmeddelanden. Varje gång du lägger till en kommentar till, säg, ett foto eller en statusuppdatering kommer den nu att dyka upp direkt framför alla andra som tittar på samma sida.

Det känns som ännu ett exempel på hur alla typer av asynkrona meddelandeverktyg som e-post och sms omvandlas till synkrona. Google Wave (RIP) skapade en realtidskombination av e-post, snabbmeddelanden och wikis; Facebook-meddelanden gjorde samma sak för e-post, SMS och IM. Att ha en konversation i en kommentarstråd var en stammande upplevelse, sa Facebooks nyhetsflödesingenjör Ken Deeter till mig, du var tvungen att fortsätta uppdatera sidan för att se nya kommentarer.

Att byta till liveuppdatering kan tyckas vara en liten förändring ur en användares perspektiv. Men de tekniska besluten Deeter och kollegor var tvungna att fatta illustrerar hur komplicerat det är att driva en webbplats med mer än en halv miljard användare.



Det mest uppenbara sättet för Facebook att gå omedelbart – att låta din webbläsare leta efter nya kommentarer varje sekund eller så när du tittar på en sida – skulle säkert ha fått sajten att falla ner, säger Deeter. Istället hade Facebook fått ett slags korttidsminne för att hålla reda på vem som tittade på vad vid varje givet ögonblick. Varje gång en ny kommentar läggs till körs den förbi det minnet, som kontrollerar vem som behöver se den omedelbart och dirigerar den dit den behöver gå.

Dessutom, till skillnad från de flesta data som lagras i molnet, kunde den inte läggas på hårddiskar, eftersom det inte skulle hålla jämna steg med den snabba hastigheten med vilken människor loggar in på och av Facebook. Vi hanterar cirka 16 miljoner tittare-till-innehållsassociationer per sekund så det är omöjligt att göra detta på disk, säger Deeter, vi var tvungna att bygga en minnesbaserad [dvs. RAM]-system som kan hantera en mycket hög skrivhastighet.

Det nya minnet kunde inte finnas på ett ställe, eftersom förseningen för att nå det från alla hörn av Facebooks globala användarimperium skulle vara för stor. Istället lade teamet till ett i vart och ett av företagets datacenter, med uppgift att hålla reda på sina närmaste användare. När en kommentar läggs till undersöks vart och ett av de lokala systemen för att säkerställa att alla ser vad de behöver. Du kan läsa mer information om detta på Facebooks ingenjörsblogg .



Alla förändringar som görs av Facebook är dock ett stort socialt experiment, ungefär som en övning i mjukvaruteknik, och företaget förväntar sig att hur människor beter sig på webbplatsen kommer att förändras. Under utbyggnaden av den nya funktionen avslöjades att över 100 miljoner kommentarstrådar under en given minut visas online och att över 650 000 kommentarer görs. Dessa och andra siffror övervakas nu noga. Du måste vänta ett tag på att folk inser att det har förändrats, säger Deeter, om ytterligare två veckor eller så tror jag att vi kommer att upptäcka att folk har fler konversationer i kommentarer eftersom det får dig att känna att det finns folk på sidan med du.

För att parafrasera kan vi alla vara på väg att börja spendera ännu mer tid på deras webbplats.

Dölj