TTFB(Time To First Byte,首字节响应时间)= first_byte_duration,是衡量服务端响应能力和网络传输质量的综合指标,当 resource.first_byte_duration > 2000ms 时需要重点排查。Step 1:排除客户端问题——首先确认前序阶段指标都在正常范围:DNS 解析时间 < 300ms、连接建立时间 < 500ms、请求发送时间 < 100ms,如果这些指标都正常但 TTFB 仍然过长,问题大概率在服务端或网络路径。Step 2:分析服务器响应时间——TTFB 主要由服务器处理时间决定,需要重点检查服务器负载(CPU、内存、IO)、数据库查询性能(是否有慢 SQL)、接口业务逻辑复杂度(循环调用、N+1 问题),并使用 APM 工具(如阿里云 ARMS)追踪服务端调用链。Step 3:网络路径分析——通过 RUM 控制台按 user.region 和 user.isp 分组查询 TTFB 差异,找出特定地域或运营商的问题,可能涉及 CDN 回源、跨区域网络延迟、运营商互联互通问题等。结合服务端 APM 链路数据,可以精确判断是网络传输慢还是服务端处理慢。




