PHP言語の最大の特徴はプログラミング効率の高さですが、スクリプト言語としてはHipHop for PHPが登場するまではCPUやメモリの使用効率が低いという問題が常にありました。 Facebook の謎に満ちた PHP プロジェクト HipHop for PHP がついに公開されました。このプロジェクトは、PHP から C++ への変換プログラム、再実装された PHP ランタイム ライブラリ、および一般的に使用される多くの PHP 拡張機能の書き換えられたバージョンで構成され、PHP の高速化と最適化を目的としています。
Facebook の公式ブログ (直接アクセス不可) でプロジェクト リーダーの Zhao Haiping (1987 年に北京大学で遺伝学と分子生物学を卒業、プリンストンでコンピュータ サイエンスの博士号を取得) が述べたように、HipHop プロジェクトにはFacebookに多大な影響を与える。現在、Facebook の Web トラフィックの 90% をサポートしています。 HipHop のおかげで、Facebook の Web サーバーの CPU 使用率が平均 50% 削減され、サーバーの需要が大幅に削減されました。この改善がコミュニティに利益をもたらすために、彼らは、より大規模で複雑な PHP Web サイトのスケーラビリティの向上にさらに役立つことを期待して、オープンソース化することを決定しました。
PHP と Facebook の問題
ご存知のとおり、Facebook のフロントエンドは主に PHP で書かれています。趙海平氏は、過去6年間でFacebookは
から成長したと述べた