1

我正在寻找W3C Resource Timing API的精简版Chrome 接口。

我想以编程方式测量单个对象的 http 请求延迟,以区分 DNS 查找、TCP 连接以及发送请求和接收查询之间的时间。我正在寻找一个独立于浏览器的解决方案,以便我可以轻松地将结果记录到数据库中。

例如,请参阅 Chrome 开发人员窗口中的网络时间线视图(个人资料图片)。

相关程序包括 httping 和 wbox,它们测量 http 请求延迟但不将响应时间拆分为单独的事件。

是否存在适合我需要的简单程序?

注意:我无权访问服务器

4

1 回答 1

0

我最终使用了 cURL(版本 7.19.0 及更高版本)。

curl --output /dev/null --silent --write-out "time_namelookup=%{time_namelookup}\ntime_connect=%{time_connect}\ntime_appconnect=%{time_appconnect}\ntime_pretransfer=%{time_pretransfer}\ntime_redirect=%{time_redirect}\ntime_starttransfer=%{time_starttransfer}\ntime_total=%{time_total}\n" --url http://curl.haxx.se/ds-curlicon.png

可以在手册页此处找到计时器的说明。

于 2014-06-21T03:09:44.740 回答