HipHop

Facebook comenzó a usar HipHop en todos sus servidores de producción(unos 30.000) a principios de 2010. Hace unos días comentaban en su blog de desarrollo las mejoras de rendimiento que ha obtenido hasta alcanzar la reducción del 50% de uso de CPU. Están orgullosos de la reducción de tiempos de CPU incluyendo a los nuevos desarrollos que han ido lanzado posteriormente.

El rendimiento es un factor muy importante en la eficiencia del servidor: la tasa de peticiones web servidas en un determinado periodo de tiempo. HipHop ha sido capaz de garantizar una mejora del 70% usando la misma infraestructura de hardware que antes de su implantación. Un dato espectacular que para una plataforma tan enorme como Facebook representa un importante ahorro de recursos y mejora de rendimiento.

Facebook creó HipHop como procesador de código que convierte el código escrito en PHP en código C++ puro. Este código luego se compila con gcc para obtener un código nativo equivalente a la funcionalidades escritas en PHP. De esta forma los servidores ahorran el tiempo que PHP suele necesitar para ejecutar el código interpretado y ejecutan directamente el código ya compilado en C++, mucho más rápido.

¡Vótalo!

Editores 0

Comunidad 8

Actividad de la comunidad