1.在服务器上编辑一个脚本文件
# vim curl-format.txt
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n SSL/SSH
time_redirect: %{time_redirect}\n
time_pretransfer: %{time_pretransfer}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
2.执行命令查看耗时
# curl -w "@curl-format.txt" -o /dev/null -s -L "http://127.0.0.1"
3.参数含义
time_namelookup: %{time_namelookup}\n DNS 域名解析的时候,就是把 https://zhihu.com 转换成 ip 地址的过程
time_connect: %{time_connect}\n TCP 连接建立的时间,就是三次握手的时间
time_appconnect: %{time_appconnect}\n SSL/SSH 等上层协议建立连接的时间,比如 connect/handshake 的时间
time_redirect: %{time_redirect}\n 从开始到最后一个请求