查看文章 |
使用curl度量web站点的响应时间
2008-06-26 21:57
$curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} http://www.chinaunix.net 0.081:0.272:0.779 通过 -o 参数发送到 /dev/null。 -s 参数去掉所有状态信息。-w参数让 curl 写出列出的计时器的状态信息: time_connect 建立到服务器的 TCP 连接所用的时间 time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间 time_total 完成请求所用的时间 这些计时器都相对于事务的起始时间,甚至要先于 Domain Name Service(DNS)查询。 因此,在发出请求之后,Web 服务器处理请求并开始发回数据所用的时间是 0.272 - 0.081 = 0.191 秒。 客户机从服务器下载数据所用的时间是 0.779 - 0.272 = 0.507 秒。 |
最近读者: