記錄Web應用程序的http請求(包括ajax請求)的最佳方式是什麼,以便我稍後可以返回並查詢「我想知道這個請求被創建多少次,以及多長時間平均完成時間「或」向我展示平均時間最高的5個請求「記錄請求的時間
您是否會使用當前生產數據庫的單獨數據庫來記錄這些內容以防止所有這些插入操作導致IO減速,或者這最終不會產生太大的影響嗎?
你會批量提出請求,然後推送到數據庫,或者你會爲每個請求做一次插入嗎?
有沒有更好的方式來增加這一要求與定時登錄,除了在應用邏輯環繞每個請求的處理程序,如:
start = CurrentTime()
/* request handler code */
end = CurrentTime()
Insert(requestName, start, (end - start))
你有什麼服務器環境? – IanT8 2011-05-30 08:55:48