使用curl命令查看HTTP请求的各个时间段的耗时

(原文:https://josephscott.org/archives/2011/10/timing-details-with-curl/

RT,这个需求是因为在服务器上如果curl某个地址的时候需要查看耗时。

新建一个文件:

vim curl

将下面的内容复制进去然后保存:

\n
            time_namelookup:  %{time_namelookup}\n
               time_connect:  %{time_connect}\n
            time_appconnect:  %{time_appconnect}\n
           time_pretransfer:  %{time_pretransfer}\n
              time_redirect:  %{time_redirect}\n
         time_starttransfer:  %{time_starttransfer}\n
                            ----------\n
                 time_total:  %{time_total}\n
\n

然后比如curl百度:

curl -w "@curl" -o /dev/null -s http://www.baidu.com

就能看到:

curl百度

如果curl这个文件在其他位置,需要将path写在curl前面:

curl -w "@path/curl" -o /dev/null -s http://www.baidu.com

 

发表评论

电子邮件地址不会被公开。