211service.com
Facebook obtient une mémoire à court terme, pour vous permettre de commenter
Facebook est peut-être sur le point de vous prendre encore plus de temps. Il y a deux semaines, une fonctionnalité a été déployée que de nombreux utilisateurs n'ont peut-être pas remarquée, mais cela devrait bientôt les faire interagir davantage les uns avec les autres sur le réseau social.
Cette fonctionnalité mettait à jour instantanément les commentaires et transforme chaque élément de contenu sur Facebook en une salle de discussion de messagerie instantanée. Chaque fois que vous ajoutez un commentaire à, par exemple, une photo ou une mise à jour de statut, il apparaîtra désormais instantanément devant toute autre personne regardant cette même page.
Cela ressemble à un autre exemple de la façon dont toutes sortes d'outils de messagerie asynchrones comme les e-mails et les SMS sont convertis en outils synchrones. Google Wave (RIP) a créé une combinaison en temps réel d'e-mails, de messagerie instantanée et de wikis ; Les messages Facebook ont fait de même pour les e-mails, SMS et messagerie instantanée. Avoir une conversation dans un fil de commentaires était une expérience bégaiement, m'a dit l'ingénieur du fil d'actualité Facebook Ken Deeter, vous deviez actualiser la page pour voir de nouveaux commentaires.
Le passage à la mise à jour en direct peut sembler un petit changement du point de vue d'un utilisateur. Mais les décisions techniques que Deeter et ses collègues ont dû prendre illustrent à quel point il est complexe d'exploiter un site avec plus d'un demi-milliard d'utilisateurs.
Le moyen le plus évident pour Facebook de passer instantanément - faire en sorte que votre navigateur vérifie les nouveaux commentaires toutes les secondes environ lors de la visualisation d'une page - aurait certainement fait tomber le site, dit Deeter. Au lieu de cela, Facebook avait reçu une sorte de mémoire à court terme pour savoir qui regardait quoi à un moment donné. Chaque fois qu'un nouveau commentaire est ajouté, il est exécuté au-delà de cette mémoire, qui vérifie qui a besoin de le voir immédiatement et le dirige où il doit aller.
De plus, contrairement à la plupart des données stockées dans le cloud, elles ne pourraient pas être stockées sur des disques durs, car cela ne suivrait pas le rythme rapide auquel les gens se connectent et se déconnectent de Facebook. Nous traitons environ 16 millions d'associations spectateur-contenu par seconde, il est donc impossible de le faire sur disque, explique Deeter, nous avons dû créer un système basé sur la mémoire [c'est-à-dire. RAM] qui peut gérer un taux d'écriture très élevé.
Cette nouvelle mémoire ne pouvait pas être au même endroit, car le délai pour l'atteindre de tous les coins de l'empire mondial des utilisateurs de Facebook serait trop important. Au lieu de cela, l'équipe en a ajouté un dans chacun des centres de données de l'entreprise, chargé de suivre ses utilisateurs les plus proches. Lorsqu'un commentaire est ajouté, chacun des systèmes locaux est interrogé pour s'assurer que tout le monde voit ce dont il a besoin. Vous pouvez lire plus de détails à ce sujet sur le blog d'ingénierie de Facebook .
Cependant, tout changement apporté par Facebook est une vaste expérience sociale, un peu comme un exercice d'ingénierie logicielle, et la société s'attend à ce que la façon dont les gens se comportent sur le site change. Au cours de la création de la nouvelle fonctionnalité, il a été découvert que chaque minute, plus de 100 millions de fils de commentaires sont consultés en ligne et que plus de 650 000 commentaires sont émis. Ces chiffres et d'autres sont maintenant surveillés de près. Vous devez attendre un peu pour que les gens se rendent compte que cela a changé, dit Deeter, dans environ deux semaines, je pense que nous constaterons que les gens ont plus de conversations dans les commentaires parce que cela vous donne l'impression qu'il y a des gens sur le site avec vous.
Pour paraphraser, nous sommes peut-être tous sur le point de passer encore plus de temps sur leur site.