Pour gérer vos consentements :
Categories: Logiciels

Facebook présente un outil permettant de compiler du code PHP

HipHop for PHP est un projet intéressant. Il permet de transformer un script PHP en code C++, lequel pourra par la suite être compilé. Cet outil a été développé dans le plus grand secret par Facebook, et ce, depuis deux ans. 90 % du trafic des serveurs de la compagnie est aujourd’hui traité par du code PHP compilé.

Certes, l’idée n’est pas nouvelle, plusieurs logiciels permettant déjà de transformer du code PHP en C ( Roadsend PHP et phc ). Il ne faudra toutefois pas confondre cette technologie avec les accélérateurs PHP, qui ne permettent pas d’obtenir une telle vitesse de traitement.

L’outil proposé par les ingénieurs de Facebook semble aujourd’hui très avancé. HipHop for PHP permet ainsi de faire tomber la charge processeur des serveurs de la compagnie de près de 50 %. Pas mal, sachant que les accès aux bases de données ne sont que peu accélérés (en mode classique, ils s’appuient sur des extensions écrites en C).

Pour faciliter la mise au point de ce convertisseur, quelques fonctionnalités de PHP ont été enlevées. Toutefois, la plupart des extensions classiques sont déjà disponibles. Facebook en profite pour faire l’impasse sur Apache, en intégrant un serveur web à son offre.

Cet article du blogue officiel de Facebook permettra de découvrir cette technologie, qui devrait être mise en ligne – sous licence open source – dans les heures à venir.

Recent Posts

Legapass : comment protéger ses données privées jusque dans l’au-delà

Comment gérer les données numériques après la mort de son détenteur ? La jeune pousse…

1 jour ago

Iris, un assistant d’IA conversationnelle en langue des signes

Ivès, expert en accessibilité de la surdité, s’est associé à Sopra Steria et à IBM…

1 jour ago

GenAI : le Royaume-Uni poursuit ses investigations sur les partenariats de Microsoft et Amazon

L'Autorité de la concurrence et des marchés (CMA) a lancé la phase de recherche de…

2 jours ago

Clients de VMware : les raisons de la colère

Broadcom remplace pas moins de 168 logiciels VMware par deux grandes licences de location correspondant…

2 jours ago

Laurent Carlier – BNP Paribas Global Market : « L’IA permet de modéliser des relations plus complexes, mais il faut rester prudent »

La banque d’investissement utilise l'IA pour proposer des stratégies individualisées, en termes de rendement et…

2 jours ago

Open Compute Project : les datacenters partagent des bonnes pratiques pour l’environnement

OVHCloud partage ses efforts environnementaux au sommet de l’Open Compute Project qui se tient à…

3 jours ago