3

を使用して、同じサーバー上の別のサイトに HTTP 要求を行うことによってコンテンツを取得する PHP ページがありますfile_get_contents。両方のサイトは、suPHP を使用して PHP を呼び出す Apache 2 で実行されます (これは FastCGI ですよね?)

この呼び出しのオーバーヘッドはどれくらい重要ですか? Apache は PHP にリクエストを送信する前に多くの処理を行いますか?

呼び出しを行う別の方法は、最初のサイトからexec('php /the/other/script.php some parameters'). これは高速ですか、それともプロセスを生成するオーバーヘッドは Apache を経由するオーバーヘッドよりも大きいですか?

4

2 に答える 2

0

残念なことに、PHP を cgi としてインストールすると、そのたびに新しいプロセスを作成する必要があるため、多くのパフォーマンスが失われます。したがって、最善の方法は、PHPをApacheモジュールとしてインストールすることです

于 2009-12-19T22:34:55.353 に答える