当前位置:编程学习 > C#/ASP.NET >>

如何计算网页的解析、连接、下载、程序运行速度?

如何计算网页的解析、连接、下载、程序运行速度?
我理解网页的请求过程是这样的,
1 先将域名解析成IP
2 连接到指定的IP
3 服务器运行并反回信息
4 将返回的信息下载来本地

我现在想得到各项所需的时间如:
域名解析时间
网页连接时间
程序运行时间
网页下载时间

当网速快时可能一共也就几毫秒,但如是出现故障或网速特慢时就不一样了。

我现在用HttpWebRequest方法去做,但GetResponse()的时候其实速个网页都已经下载到本机了,无法分别计算时间
类似https://www.dnspod.cn/Tools#/baidu.com它这样的HTTP的诊断信秘是怎么得出来的,
最好可以只用一次连接就可以得到全部信息 --------------------编程问答-------------------- 域名解析时间可以用Dns.GetHostAddresses实现 --------------------编程问答-------------------- 怎么没人回答? --------------------编程问答-------------------- 有点高难度 不会额 过来学习 等大牛解惑
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,