如何获得一次网页访问中各项详细的时间数据,而不仅仅是从开始访问到网页完成共用了多少时间。我的目的是想模拟IE去访问一个网站,然后要把一次访问中的各个时间都列出来,比如,DNS访问用了多少时间,下载页面或者文件用了多少时间?补充一些,这些网页可以不考虑如框架、脚本、ActiveX等东西,仅按照最简单的“Hello World”的这种网页来考虑。

解决方案 »

  1.   

    你的记时是从客户端记时吧?
    使用inet控件,分别下载页面和所有相关的连接(如图片).
    客户端只能计算整体时间,不能计算DNS解析时间
    即使从服务器端,也不能计算DNS时间,因为传输时间比DNS解析时间长得多.
      

  2.   

    用网络API来一个个实现。VB中现有的几个网络控件包括winsock也解决不了的。至少它们对域名解析是不透明的。