web-dev-qa-db-ja.com

Hip Hopを使ってWordPressをコンパイルした経験はありますか?

Hip Hopを使ってWordpressをコンパイルした経験は何ですか? (

https://github.com/facebook/hiphop-php/wiki/running-hiphop

特定:

  • これはアップグレードで維持可能ですか?
  • 代替品を使用するよりパフォーマンスの向上は大きいですか?

更新:また興味深い: http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html

5
edelwater

HipHop PHPからC++への静的コンパイルの独自のアプローチは、それ以降 HipHop VMジャストインタイムコンパイル に置き換えられました。

Facebook WordPressをサンプルアプリケーションとして際立たせた そしてそれはもはや(今までにはほとんど)大規模なコア編集を必要としない。


古い答え

Rasmus Lerdorf - PHP Performance がテスト対象としてWPを使用し、HipHopをカバーしていることは他にもたくさんあります。

その発表から私が定式化できる要約はそのHipHopである:

  • WPコア編集が必要
  • 限られたPHPとライブラリの互換性
  • 実装にかかる労力に対して、(少なくともVanilla WP installで)非常に穏やかなパフォーマンス向上を提供します。 HipHopでコンパイルしているそのプレゼンテーションではWPを毎秒28.8トランザクション から33.6 にぶつけました。

私は、より一般的なパフォーマンス改善の選択肢(リバースプロキシなど)が、そのような欠点がない限り、容易にそれを上回ることができると思います。

2
Rarst

これを可能にするための進行中の作業があります、参照 http://core.trac.wordpress.org/ticket/14642 あなたはそれが将来のリリースにパントになっていくのを見ることができるように、ビットコア開発者はそれを作ることに積極的に関与起こる。

WordPress 3.3の時点では、まだコア編集なしにHPHPで直接コンパイルすることはできません。

また価値がある: http://huichen.org/en/2010/06/wordpress-three-hardened-by-hphp/http://huichen.org/en/2010/06/wordpress -3-benchmark-part-2/ 興味があれば。

1
jb510