Apache-2.2
每分鐘測量“以毫秒為單位的載入時間”
我在虛擬伺服器上執行 apache,它在一段時間內的性能非常差 - 即使在檢索靜態 JPG 或 PNG 文件時也是如此。這只會偶爾發生一次,因此我很難將其記錄給託管公司。
有沒有一個很好的工具,它可以每分鐘輕鬆地在網路伺服器上儲存文件的“載入時間以毫秒為單位”?也許甚至是一個shell腳本單行,我可以在“螢幕”會話中執行?
您可以修改 apache 日誌記錄格式(如果它不存在),以使其記錄處理請求所花費的時間:
LogFormat "%h %D %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
增加時間的是**%D**,以微秒為單位。
為了更容易調試頁面載入時間,您可以添加包含此資訊的 HTTP 標頭(因此您甚至不必閱讀日誌文件):
Header set X-Request-Received: %t Header set X-Request-Processing-Time: %D
請記住首先通過執行啟用標頭模組來啟用 mod_headers
現在您應該在響應中看到這些標頭:
X-Request-Received t=1286995673038485 X-Request-Processing-Time D=251
(通過閱讀此頁面http://goo.gl/hjHeT來喚起我的記憶)