Facebook accélère PHP avec HipHop

Par:
fredericmazue

lun, 08/02/2010 - 10:55

Nous vous en l'annoncions la semaine dernière dans nos actualités. Ce qui n'était alors qu'une indiscrétion est maintenant confirmé officiellement par l'équipe de développement de Facebook. Celle-ci à concocté une solution pour soulager ses quelques 30 000 serveurs et économiser environ 50 000 tonnes de CO2 par an.

La solution dont le nom de code était Hyper -PHP, ou H-PHP s'appelle HipHop for PHP. Elle consiste finalement non en un compilateur mais en un traducteur de code. Ce traducteur transforme le code PHP en du code C++ destiné à être compilé classiquement.

Il était question d'accélérer le code de  80%. Facebook parle officiellement de 50%. HipHop semble intéressant pour la communauté PHP, mais il a aussi son lot d'inconvénients, à commencer par l'incompatibilité avec Apache. L'outil intègre son propre serveur. En outre il ne supporte pour l'instant que PHP 5.2

HipHop devrait être mis en ligne prochainement sur GitHub.