分析接口慢在哪一步
把一次请求拆成 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