2009-10-29 71 views
5

什麼影響將啓用響應時間(%D)LogFormat指令有關於Apache性能?啓用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服務器的性能。

+1

您還可以使用%> D來獲取總響應時間,包括任何內部重定向 – ivanhoe 2014-03-17 11:03:02

回答

6

在HTTP響應方面可能不值得考慮 - 只有1個addl gettimeofday()調用(和幾個函數調用)的開銷,所以大約幾微秒。當請求到達時,Apache已經注意到了同樣的事情。

http://www.atl.lmco.com/projects/QoS/POSIX_html/index.html列出了gettimeofday()本身的一些舊的microbenchmarks。

+1

假設OP因爲其他內容正在服務動態內容而在意,Apache輸出響應時間的時間在實際創建頁面所需的CPU。 – AngerClown 2011-01-10 14:23:11