c#怎么来获取网页的加载时间?

xinyangt 2011-03-21 01:56:53
想做个 小监控工具,定时检测一下网站打开时间发出告警 不使用ping
比如检测当前打开baidu需多长时间
HTTPRequest好像没办法获取时间
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjx198934 2011-03-21
  • 打赏
  • 举报
回复
前后各记录一次事件 再减!
xinyangt 2011-03-21
  • 打赏
  • 举报
回复
我就是想 打开多个网站 监控一下主页响应时间 及时的发现哪个有问题,说得形象一点就像玩网游 一开始有各个服务器ping至的表示 让你选择进最快的那个。
但我的网站是在统一台主机上的多个,因此不能用ping来做 所以想模拟http请求加载完毕来做 也想过用webbrowser控件 只是没找到显示响应或主页加载时间的办法
laichunlin 2011-03-21
  • 打赏
  • 举报
回复
监测鼠标或键盘点击跳转时记录一次时间t1 百度加载完毕记录一次t2

t2-t1就是了!
lanxinyiye 2011-03-21
  • 打赏
  • 举报
回复
没有十分准确的获取方法。还有你的小工具是什么形式的呢? 网站的打开时间,影响因素有很多,而且你想测试的时间到底是什么呢? 服务器获取请取后返回完毕的时间,还是客户端完全呈现了页面的时间??

threenewbee 2011-03-21
  • 打赏
  • 举报
回复
前后各调用一次

DateTime.Now.Tick

相减。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧