美文网首页
curl 打印各阶段时间

curl 打印各阶段时间

作者: 田丰w | 来源:发表于2024-10-23 01:04 被阅读0次

curl-time-format.txt

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

curl -w "@curl-time-format.txt" -vv http://baidu.com

image.png

字段含义

time_namelookup:DNS 域名解析的时候,就是把 baidu.com 转换成 ip 地址的过程
time_connect:TCP 连接建立的时间,就是三次握手的时间
time_appconnect:SSL/SSH 等上层协议建立连接的时间,比如 connect/handshake 的时间
time_redirect:从开始到最后一个请求事务的时间
time_pretransfer:从请求开始到响应开始传输的时间
time_starttransfer:从请求开始到第一个字节将要传输的时间
time_total:这次请求花费的全部时间

参考: https://cizixs.com/2017/04/11/use-curl-to-analyze-request/

相关文章

网友评论

      本文标题:curl 打印各阶段时间

      本文链接:https://www.haomeiwen.com/subject/imtddjtx.html