Response timing
响应时间曲线分析
输入目标 URL,使用浏览器 Fetch 与 Performance Timing API 生成一次访问的耗时曲线,拆解跳转、DNS、TCP、TLS、TTFB 与下载阶段。
浏览器计时限制说明
跨域站点若未返回 Timing-Allow-Origin,浏览器会隐藏 DNS、TCP、TLS、TTFB 等细分字段;页面会保留可读取的总耗时并标记受限阶段。若需要完整生产级数据,请在服务端探针或 curl 环境中复测。
等待 URL
输入 URL、选择 GET 或 HEAD,再开始一次浏览器侧响应时间检测。
结果摘要
耗时曲线
开始完成
分段耗时
| 阶段 | 耗时 | 占比 | 说明 |
|---|---|---|---|
| 跳转 | - | - | HTTP 重定向链路耗时,只有允许跟随跳转且浏览器开放字段时可见。 |
| DNS | - | - | 域名解析耗时,缓存命中时可能接近 0 ms。 |
| TCP | - | - | 建立 TCP 连接耗时;HTTPS 站点会将 TLS 握手拆到下一段。 |
| TLS | - | - | HTTPS 握手耗时;HTTP 或浏览器隐藏字段时会显示为 0 或受限。 |
| TTFB | - | - | 请求发出到收到首字节的等待时间,常用于定位源站处理和网络等待。 |
| 下载 | - | - | 首字节到响应完成的传输耗时,受响应体大小、带宽和浏览器策略影响。 |
诊断提示
适合这些场景
TTFB 排查
快速确认首字节等待是否明显高于 DNS、连接和下载阶段。
TLS / 连接观察
对允许开放 Timing 的站点,可查看 TCP 与 TLS 是否占用主要耗时。
前端支持复测
用同一个浏览器复测 GET/HEAD、跳转和总耗时,辅助客服或运维沟通。
常见问题
为什么有些阶段显示受限?
浏览器会保护跨域计时细节。除非目标站点设置 Timing-Allow-Origin,否则 DNS、TCP、TLS、TTFB 等字段可能被隐藏。
这个工具能替代服务端 curl 计时吗?
不能完全替代。它反映当前浏览器侧视角;生产排障仍建议结合 curl、服务端探针、CDN 日志和 APM 数据。
GET 和 HEAD 有什么区别?
HEAD 通常不下载响应体,适合看连接和首字节;GET 更接近真实页面或接口访问,但会受到响应体大小影响。