0

mod php で構成された apache 内で PHP スクリプト foo.php を実行しているとします。次に、ブラウザ (または他の手段) からスクリプトを呼び出すとします。apache は、スクリプトが実行される新しいプロセスを生成しますか? それはどのように機能しますか?誰かがこれに関する良い記事を教えてくれませんか?

4

1 に答える 1

1

apacheは、スクリプトが実行される新しいプロセスを生成しますか?それはどのように機能しますか?

いいえ、毎回ではありません。mod_phpを使用すると、各httpd子プロセスに独自のPHPインタープリターがあります。PHPページが要求されると、子プロセスはPHPをインタープリターに渡し、出力をビジターに送り返します。要求が終了した後、子プロセスはメモリ内に残り、別の要求を待機します。

mod_phpの内部を説明する記事があるかどうかはわかりません。この情報は、このタイプのすべてのモジュールにいくらか一般的です。ただし、これが懸念事項である場合は、mod_php、fastcgi、suphpなどの速度比較に関する多くの記事があります。

于 2010-06-02T20:10:51.167 に答える