【OSS】米Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表(10/02/03)at PCNEWS
【OSS】米Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表(10/02/03) - 暇つぶし2ch1: ◆amidaMovTg @あみだくじψ ★
10/02/03 20:39:46
 米Facebookは2月2日(米国時間)、PHPの性能と拡張性を改善するプロジェクト「HipHop for PHP」を発表した。
PHPコードをC++に変換するプログラムで、すでにFacebook内で利用されているという。今後オープンソースプロジェクトとして
公開し、開発を進める計画だ。

 FacebookはPHPを利用した大規模なソーシャルネットワーキングサイトだが、拡張性という問題に直面していた。HipHop for PHP
はこの問題を解決するために数年前にスタートしたプロジェクトで、現在すでにFacebook内で利用されているとのこと。これにより
WebサーバーのCPU利用率が改善し、性能の改善に役立ったという。開発者によると、CPUの利用率を平均して50%削減可能
としている。

 HipHop for PHPにはソースコード変換機構とC++向けに再実装したPHPランタイムシステム、そして高速化のためにリライトされた
多数のPHP Extensionsが含まれている。コード変換機構を利用してPHPソースコードを最適化されたC++コードに変換し、g++を
使ってコンパイルする。ただし性能優先のため、eval() などのあまり使われていない機能は利用できないという。

 Facebookは今後、HipHop for PHPをGitHub上でオープンソースプロジェクトとして展開する。ライセンスはPHP Licenseを採用する。
数日中にWikiも立ち上げる予定だ。

URLリンク(sourceforge.jp)


レスを読む
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch