FacebookはかねてからPHPで書かれたスクリプトをC++に変換して実行する技術、HipHop(HPHPc)を開発し、利用してきました。CPUの使用量を半分程度に抑えるというこの技術は大きな注目を集めていました。 一方でHipHopはPHPのソースコードをC++に変換しコンパイルして実行するというステップが必要なことから、開発から実行までの手順が増えてしまうという欠点もありました。これを補うべく、実行時に変換して実行するアプローチがHipHop VM(HHVM)です。この記事によると、HHVMがついにHPHPcを上回るパフォーマンスを達成したとのことです。 国内でも実際にWordPressを動作させてみたベンチマークなどがありましたが、おおむね5倍程度の性能を叩きだしたとのことです。一部制限事項があるもののFacebook以外にも採用される事例が出てくるのかが注目されます。 URL:h