记录Web应用程序的http请求(包括ajax请求)的最佳方式是什么,以便我稍后可以返回并查询“我想知道这个请求被创建多少次,以及多长时间平均完成时间“或”向我展示平均时间最高的5个请求“记录请求的时间
您是否会使用当前生产数据库的单独数据库来记录这些内容以防止所有这些插入操作导致IO减速,或者这最终不会产生太大的影响吗?
你会批量提出请求,然后推送到数据库,或者你会为每个请求做一次插入吗?
有没有更好的方式来增加这一要求与定时登录,除了在应用逻辑环绕每个请求的处理程序,如:
start = CurrentTime()
/* request handler code */
end = CurrentTime()
Insert(requestName, start, (end - start))
你有什么服务器环境? – IanT8 2011-05-30 08:55:48