分析接口慢在哪一步

把一次请求拆成 DNS 解析、建立连接、TLS 握手、等待首字节几段,看时间花在哪里

curl -o /dev/null -s -w "DNS 解析: %{time_namelookup}s\nTCP 连接: %{time_connect}s\nTLS 握手: %{time_appconnect}s\n首字节: %{time_starttransfer}s\n总耗时: %{time_total}s\n状态码: %{http_code}\n" https://example.com/
在输入框里按 Enter 直接复制

参数说明

url
要测试的地址默认:https://example.com/

示例输出

DNS 解析: 0.012s
TCP 连接: 0.045s
TLS 握手: 0.132s
首字节:   0.421s
总耗时:   0.425s
状态码:   200

相关命令