jueves, 28 de octubre de 2010

Facebook acelera PHP con HipHop

Es una red social, es el hogar de farmville, es la galería de fotos con más actividad, quisiera ser twitter algunas veces que rediseña… Facebook es ese gran gigante que corre en PHP y eso tiene que ser un dolor de pelotas para mucha gente que está desarrollando la plataforma. Cuando piensas en un proyecto como Facebook, el tema de escalabilidad tienen que tomarlo muy en serio, su desarrollo de consultas a bases de datos y la forma como generan un cache de tanto contenido que por su mismo dinamismo debe actualizarse constantemente para todos.

El Hip Hop para PHP de Facebook

Facebook Hiphop LogoLa semana pasada arrancaron los rumores de lo que algunos llamaron Hyper PHP y hoy fue confirmado como el HipHop for PHP en el blog de facebook. Es una propuesta de Haiping Zhao quien junto a un pequeño equipo han destinado 2 años para optimizar la plataforma de PHP. El aporte se viene a sumar a los esfuerzos que Facebook ha realizado para la comunidad Open Source y que están disponibles a través de GitHub.
Aunque esperábamos un compilador nuevo de PHP, se trata más bien de un transformador de código fuente. Eso significa que toma el PHP, lo transforma hacia C++ y lo compila con g++. Y el resultado acelera la ejecución del código disminuyendo los recursos del servidor en un 50%.

No hay comentarios:

Publicar un comentario