Facebook accélère PHP avec HipHop

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.

Soumis par fredericmazue le lun, 08/02/2010 - 10:55