ホームページ > バックエンド開発 > PHPチュートリアル > PHP オープンソース コミュニティはなぜ PHP 用のコンパイラを開発しないのですか?

PHP オープンソース コミュニティはなぜ PHP 用のコンパイラを開発しないのですか?

WBOY
リリース: 2016-06-13 12:06:54
オリジナル
818 人が閲覧しました

PHP オープンソース コミュニティはなぜ PHP 用のコンパイラを開発しないのですか?
asp.net と jsp はすでにバイトコード ファイルにコンパイルできます。このようにして、実行速度を大幅に向上させることができます。動的言語の固有の要素に加えて、コンパイラを開発して PHP インタープリタにバイトコードを直接解釈させてみてはどうでしょうか。これにより、実行時のコンパイルのオーバーヘッドが軽減されます。私にはよくわかりません。それについて話し合いましょう。自由に発言していただければと思います。ところで解散。
-----ソリューションのアイデア----------------------
gOOGLE 検索 hhvm、by Facebook によって構築されました。これは要件を満たすはずです。
------解決策のアイデア----------------------
hhvm
------解決策のアイデア----------------------
ホストはあまり心配する必要はありません。まず、あなたのアイデアはすでに php で実装されていますが、あなたはそれを知らないだけです。
次に、php は、あなたが言及した jsp や asp.net よりも高速に実行されます。実験をしてきました。信じられない場合は、質問し、3 つを使用して実装し、結果を確認してください。 PHP は他のものより 2 倍以上高速です。
PHP 言語のユニークなメカニズムは、あなたが思っている以上に最適化されています。
jsp がコンパイル言語であることを学びました。実際、php のようなスクリプト言語の速度のわずか 1/2 です。驚きましたか?

信じられないなら。テストすることができます。

-----解決策のアイデア----------------------
立ち上がり姿勢
------ソリューションのアイデア----------------------
Zend Company のエンジン ドライバーによる php の説明
Zend は、プリコンパイルされたコードを実行するための ZendOptimizerPlus エンジンも提供します
しかし、常にそれが暗号化であると考えているため、この事実を無視します

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート