211service.com
Facebook obtiene una memoria a corto plazo para que sigas comentando
Facebook puede estar a punto de consumir aún más de tu tiempo. Hace dos semanas se implementó una función que, según me han dicho, muchos usuarios tal vez no se hayan dado cuenta, pero se prevé que pronto interactuarán más entre ellos en la red social.
Esa función actualizaba instantáneamente los comentarios y convierte cada contenido de Facebook en una sala de chat de mensajería instantánea. Cada vez que agregue un comentario a, digamos, una foto o actualización de estado, ahora aparecerá instantáneamente frente a cualquier otra persona que vea esa misma página.
Se siente como otro ejemplo de cómo todo tipo de herramientas de mensajería asincrónica como correo electrónico y sms se están convirtiendo en herramientas sincrónicas. Google Wave (RIP) creó una combinación en tiempo real de correo electrónico, mensajería instantánea y wikis; Los mensajes de Facebook hicieron lo mismo con el correo electrónico, los SMS y la mensajería instantánea. Tener una conversación en un hilo de comentarios fue una experiencia entrecortada, me dijo el ingeniero de suministro de noticias de Facebook Ken Deeter, tenías que seguir actualizando la página para ver nuevos comentarios.
Cambiar a la actualización en vivo puede parecer un pequeño cambio desde la perspectiva del usuario. Pero las decisiones de ingeniería que Deeter y sus colegas tuvieron que tomar ilustran lo complejo que es operar un sitio con más de 500 millones de usuarios.
La forma más obvia para que Facebook sea instantáneo, hacer que su navegador busque nuevos comentarios cada segundo más o menos al ver una página, habría hecho que el sitio se cayera con seguridad, dice Deeter. En cambio, a Facebook se le había dado una especie de memoria a corto plazo para realizar un seguimiento de quién estaba mirando qué en un momento dado. Cada vez que se agrega un nuevo comentario, pasa por esa memoria, que verifica quién necesita verlo de inmediato y lo dirige a donde debe ir.
Es más, a diferencia de la mayoría de los datos almacenados en la nube, no se pueden guardar en discos duros, porque eso no se mantendría a la par con la velocidad a la que las personas inician y cierran sesión en Facebook. Estamos manejando alrededor de 16 millones de asociaciones de espectador a contenido por segundo, por lo que no es factible hacer esto en el disco, dice Deeter, tuvimos que construir un sistema basado en memoria [p. Ej. RAM] que puede manejar una tasa de escritura muy alta.
Ese nuevo recuerdo no podría estar en un solo lugar, porque la demora en llegar a él desde todos los rincones del imperio global de usuarios de Facebook sería demasiado grande. En cambio, el equipo agregó uno en cada uno de los centros de datos de la empresa, con la tarea de realizar un seguimiento de sus usuarios más cercanos. Cuando se agrega un comentario, se encuesta a cada uno de los sistemas locales para garantizar que todos vean lo que necesitan. Puede leer más detalles sobre esto en el blog de ingeniería de Facebook. .
Sin embargo, cualquier cambio realizado por Facebook es un vasto experimento social, así como un ejercicio de ingeniería de software, y la empresa espera que cambie la forma en que la gente se comporta en el sitio. En el transcurso de la construcción de la nueva función, se descubrió que en un minuto determinado se ven en línea más de 100 millones de hilos de comentarios y que se realizan más de 650.000 comentarios. Ahora se están observando de cerca esas y otras cifras. Tienes que esperar un poco para que la gente se dé cuenta de que ha cambiado, dice Deeter, en otras dos semanas más o menos creo que encontraremos que la gente tiene más conversaciones en los comentarios porque te hace sentir que hay personas en el sitio con Uds.
Parafraseando, es posible que todos estemos a punto de comenzar a pasar aún más tiempo en su sitio.