海外テック情報局

Facebookが開発したPHPを超高速で実行する技術情報仮想マシンHipHop VM

この記事を読むのに必要な時間:およそ 0.5 分

画像

FacebookはかねてからPHPで書かれたスクリプトをC++に変換して実行する技術,HipHop(HPHPc)を開発し,利用してきました。CPUの使用量を半分程度に抑えるというこの技術は大きな注目を集めていました。

一方でHipHopはPHPのソースコードをC++に変換しコンパイルして実行するというステップが必要なことから,開発から実行までの手順が増えてしまうという欠点もありました。これを補うべく,実行時に変換して実行するアプローチがHipHop VM(HHVM)です。この記事によると,HHVMがついにHPHPcを上回るパフォーマンスを達成したとのことです。

国内でも実際にWordPressを動作させてみたベンチマークなどがありましたが,おおむね5倍程度の性能を叩きだしたとのことです。一部制限事項があるもののFacebook以外にも採用される事例が出てくるのかが注目されます。

URLhttps://www.facebook.com/notes/facebook-engineering/speeding-up-php-baseddevelopment-with-hiphop-vm/10151170460698920

著者プロフィール

安藤祐介(あんどうゆうすけ)

下北沢OSS カフェの常連。今年はオープンソース博物館を企画したいです。

Twitter:yando

小倉純也(おぐらじゅんや)

QNYP, LLC. のプログラマ。今年はヨーロッパに行ってみたいですね。

Twitter:junya

溝畑考史(みぞはたたかし)

怒濤の新年ラッシュを過ぎてようやくまともなサンフランシスコ生活。

Twitter:beatak

コメント

コメントの記入