web-dev-qa-db-ja.com

PHPは、ページがHEADリクエストを受け取ったときに実行されますか?

PHPアプリケーションサーバーの前にNetscalerをセットアップしました。これで、Apacheログから明らかなように、netscalerは大量のHEADリクエストを実行します。 ApacheがこれらのHEADリクエストのいずれかを取得するたびに、PHPアプリケーションを実行しますが、ヘッド情報のみを返します。

もしそうなら、私はサーバーのパフォーマンスの改善が何であるかわかりません。

1
tomwoods

PHPでヘッダーを設定できます。したがって、HEADリクエストは、すべてのヘッダーを取得するためにPHPコードを実行する必要があります。改善は、サーバーが実行しないことです。ページ全体を配信する必要があります。これはCPU時間ではなく、ネットワークの使用量に関するものです。もちろん、画像、スクリプト、cssなどは読み込まれません。したがって、ネットワークの使用量とIOが少なくなります。

3
Jens