我想计算加载ASP.NET页面所需的时间。当用户输入URL并按下回车键时,会发生以下事件:
我的想法正确吗?是否有一个工具可以完成所有这些操作?是否有更简单的方法?
- 向服务器发送请求
- 服务器处理请求,执行任何on load服务器端逻辑,进行数据库调用
- 浏览器接收响应,下载HTML和JS文件
- 浏览器运行客户端逻辑(Javascript函数on load)
- 浏览器呈现页面
- 对于(1),使用Fiddler计算网络上的时间
- 对于(2),打开跟踪以计算服务器端处理时间
- 对于(3),使用Fiddler计算下载时间
- 对于(4),使用Firebug计算JS函数所需的时间
我的想法正确吗?是否有一个工具可以完成所有这些操作?是否有更简单的方法?