7

Apache の .so 拡張子としてコンパイルされた PHP スクリプトを使用または読んだことがある人がいるかどうか疑問に思っています...どこかでそれについて読んだことを覚えていると思いますが、そのようなものが存在するかどうかはわかりません。

これは有望に見えますが、不完全で放棄されています: http://phpcompiler.org/

パフォーマンスが向上すると思うので興味があります...おそらく誰かがこれを行うフレームワークまたはApache拡張機能を指摘することができます。

ありがとう!!

4

3 に答える 3

9

それらは存在します。Facebook による PHP 用の HipHop Compiler があります。
ただし、Apacheで動作するかどうかはわかりません。
ぜひご覧ください: http://developers.facebook.com/blog/post/358
Github リポジトリ: http://github.com/facebook/hiphop-php

于 2010-05-25T20:40:36.210 に答える
6

この方法で PHP スクリプトのパフォーマンスを向上させたい場合は、Zend Acceleratorなどを試してください。バイトコードを保持するため、リクエストごとに再コンパイルする必要はありません。

于 2010-05-25T20:40:54.963 に答える
6

パフォーマンスが向上すると思うので興味があります

これは非常に負荷の高い質問です。はい、1 時間あたり 100 万件を超えるヒットを処理している場合、PHP をコンパイルすることには非常に大きなメリットがあります (HipHop に関する他の回答を参照してください)。しかし、本当に「どうすればウェブサイトのパフォーマンスを向上させることができるか」という質問をするつもりなら、それはおそらく誰もがあなたに与えるべき最後の答えです.

サイトを高速化することが目的である場合は、最初に、リクエストを処理するのにかかる時間をキャプチャする方法 (できればネットワークとデータベースの時間を Web サーバーの時間から分離する) と、ページのターン時間をキャプチャする方法 (つまり、ページ上のすべてのコンテンツをロードするのにかかる時間) 次に、次のようなものを見てください。

  • ブラウザ側のキャッシュ
  • サーバー側のキャッシュ
  • オペコードのキャッシング
  • クエリの最適化
  • HTTP 圧縮
  • OS とネットワークのチューニング

C.

于 2010-05-26T13:18:37.660 に答える