Apache応答時間ログディレクティブを有効にした場合のパフォーマンス効果
-
10-07-2019 - |
質問
応答時間(%D)LogFormatディレクティブを有効にすると、Apacheのパフォーマンスにどのような影響がありますか?
応答時間は、リクエストを処理するのにかかる時間(マイクロ秒)です。
応答時間は次のように有効にできます:
#LogFormat "%h %l %u %t \"%r\" %>s %b" # Default LogFormat
LogFormat "%h %l %u %t \"%r\" %>s %b %D" # LogFormat including response time
バックエンドスクリプトのパフォーマンスを監視および分析するためのツールを作成しましたが、 apache-response-time 。応答時間データが必要です。このディレクティブを有効にするとApacheサーバーのパフォーマンスにどのように影響するかを潜在的なユーザーに警告したいと思います。
解決
おそらく、HTTP応答の観点から考慮する価値はありません。1つのaddl gettimeofday()呼び出し(およびいくつかの関数呼び出し)のオーバーヘッドだけなので、数マイクロ秒のオーダーです。 Apacheは、リクエストが到着したときにすでに同じことを記録しています。
http://www.atl.lmco.com/projects/QoS/POSIX_html/index .html には、gettimeofday()自体の古いマイクロベンチマークがリストされています。
所属していません StackOverflow