14

Facebookの「従業員」とのこのかなりコミカルなインタビューに続いて...

Facebookの人たちが開発したボールのように賢いHyperPHP(現在はHipHopに名前が変更されています)の詳細を誰かが知っていますか?

4

8 に答える 8

6

猫は袋から出されました:

http://developers.facebook.com/news.php?blog=1&story=358

HipHop for PHP は技術的にはコンパイラそのものではありません。むしろ、それはソース コード トランスフォーマーです。HipHop は、プログラムによって PHP ソース コードを高度に最適化された C++ に変換し、g++ を使用してコンパイルします。HipHop は意味的に同等の方法でソース コードを実行し、パフォーマンスの向上と引き換えに、eval() などのほとんど使用されない機能を犠牲にします。HipHop には、コード トランスフォーマー、PHP のランタイム システムの再実装、およびこれらのパフォーマンスの最適化を利用するための多くの一般的な PHP 拡張機能の書き直しが含まれています。

ReadWrite Web に関する別の記事では、 Facebook の高速化が確認され、独自のPHP コンパイラが登場し、Marco Tabini による別の記事では、知っておくべきことが説明されています。

于 2010-02-02T10:55:38.753 に答える
2

神話かもしれませんが、まだ開発中かもしれません。しかし、それはここに掲載される予定です。

于 2010-01-13T10:19:44.897 に答える
2

リリースが HyperPHP と呼ばれている場合、それは確立されたWeb ホストの名前でもあるので、私は驚かれることでしょう。

于 2010-01-13T10:48:10.903 に答える
2

2 月 2 日火曜日に Facebook からある種のPHP ランタイムがリリースされるという噂があります。それは Hyper PHP かもしれません。

于 2010-01-31T16:43:26.393 に答える
0

プログラミングの知識がなくても、誰かがキャッシュ/オペコードを誰かに説明しようとしたようです。

「...わかりますか?これを行うことは、PHPの前にHを置き、HyperのようにHを置くようなものです。つまり、Hyper-PHP、またはHPHPになります。そしてそれは超高速です...」

于 2010-01-13T10:36:53.817 に答える
0

いいえ...それは神話ではありません

コンセプトは素晴らしいです.. PHP サイトを HPHP にコンパイルできます。その後、Java !:P のように動作します

于 2010-01-13T11:26:38.457 に答える
0

あなたのリンクから...

Facebook の従業員は、プライバシーの価値を誰よりもよく知っています。

まあ、本当に?彼らは?私がこれまで Facebook について読んできたのは、彼らがプライバシーとは何か、あるいはかつてあったことをまったく理解していないということだけだったからです。

記事は明らかに信用できません。

于 2010-02-02T18:12:30.417 に答える
-1

パフォーマンスが問題になる場合は、代わりにたとえば Quercus を検討しますか? ( http://www.caucho.com/resin-3.0/quercus/ ) (Quercus を見たことがないので、これ以上は言えません)

于 2010-01-13T11:58:29.110 に答える