Conecta con nosotros

Noticias

Facebook y HipHop for PHP

La compañía detrás de la red social más popular hoy día acaba de anunciar el desarrollo de HipHop for PHP, un software que les permitirá pasar toda la programación actual de sus sistemas, basado en PHP al más eficiente lenguaje C++. Finalmente Facebook se ha dado cuenta de lo demandante que es en cuanto a CPU el uso de PHP en sus servidores, por ello están preparando dicha aplicación que liberarán esta semana.

Publicado el

La compañía detrás de la red social más popular hoy día acaba de anunciar el desarrollo de HipHop for PHP, un software que les permitirá pasar toda la programación actual de sus sistemas, basado en PHP al más eficiente lenguaje C++. Finalmente Facebook se ha dado cuenta de lo demandante que es en cuanto a CPU el uso de PHP en sus servidores, por ello están preparando dicha aplicación que liberarán esta semana.

 

Según podemos leer en el blog de desarrolladores de Facebook, están finalizando una aplicación que hará posible que transformen su sistema de trabajo PHP a C++. Se trata de HipHop for PHP, un software que liberarán con licencia software libre en los próximos días.

 

 

Teniendo en cuenta que PHP es un lenguaje de programación muy sencillo de aprender, escribir e incluso depurar, esa era la elección por parte de Facebook para sus sistemas, así de manera global podría expandirse rápidamente al poder ofrecer una opción fácil a desarrolladores de otros países para unirse al proyecto. Sin embargo, esa facilidad de uso, conlleva que de cara a las máquinas sobre las que trabaja la carga sea mayor. Como consecuencia final, se necesitan más servidores, lo que implica un mayor coste energético para Facebook.

 

Lo más interesante de HipHop for PHP es que al ser liberado mediante licencia abierta, podrá ser utilizado por cualquiera para pasar de PHP a C++, mostrando una gran eficiencia. En el caso de Facebook, que cuenta con más de 30.000 servidores repartidos por todo el mundo, significaría una reducción más que importante, ya que C++ permitiría poder apagar un 75% de los mismos manteniendo el mismo nivel de carga actual.

Lo más leído