网络延迟是从发送请求到收到响应之间的时间延迟。以毫秒(ms)为单位,无论您的 连接带宽如何,它都影响网站的速度和响应感受。在 whatsmy.fyi 上可以查看您到 Cloudflare 最近边缘节点的当前延迟。
什么是 RTT(往返时间)?
RTT(Round-Trip Time,往返时间)是数据包从您的设备到服务器再返回所需的时间, 是衡量延迟最常用的指标。
当您向网站发送 HTTP 请求时,浏览器需要等待服务器确认接收后才能开始传输数据。 每次 RTT 都会增加等待时间。加载包含多个资源的典型页面时,多次 RTT 累积——这 正是高延迟连接即使在快速网络上也感觉缓慢的原因之一。
RTT 在游戏和网络诊断中也称为 ping 值。ping 命令 测量的就是到指定主机的 RTT。
延迟与带宽:有何区别?
这两个概念经常被混淆:
- 带宽:每秒能通过您连接传输的数据量(如 1 Gbps)。把它想象 成管道的宽度。
- 延迟:发送请求后数据开始流动所需的时间。把它想象成管道的 长度。
高带宽高延迟的连接(如卫星互联网:100 Mbps 但 600ms RTT)在网页浏览、视频 通话和游戏中感觉迟钝——即使它能快速传输大文件。低带宽低延迟的连接(如 5 Mbps DSL 但 10ms RTT)在交互任务中感觉响应更快。
高延迟的原因
- 物理距离:数据在光纤中的传播速度约为 200,000 km/s(约光速 的 2/3)。地球另一端的服务器确实很远。
- 网络拥塞:过载的路由器和交换机引入队列延迟。
- 卫星互联网:地球静止轨道卫星运行在约 35,000 km 高度,每次 RTT 至少增加 240ms。低轨道卫星(Starlink)将此降至 20–50ms。
- VPN 路由:VPN 将流量路由经过额外的服务器,增加延迟。位于 另一大洲的 VPN 服务器可能为每个请求增加超过 100ms。
- 无线干扰:Wi-Fi 和移动连接由于无线介质竞争和干扰,会增加 可变延迟。
Cloudflare 边缘节点如何降低延迟
Cloudflare 在全球 300 多个城市运营边缘节点,构成了全球最大的 CDN(内容分发 网络)之一。它不将您的请求路由到某个国家的服务器,而是在最近的边缘位置处理。
whatsmy.fyi 的"延迟和数据中心"卡片显示处理您请求的 Cloudflare 边缘节点以及 您到该节点的 RTT。whatsmy.fyi 的 API 运行在 Cloudflare Workers 上——因此在 边缘就地执行,在接收您请求的同一数据中心运行,无需额外跳转到遥远 的源站服务器。
这种架构为全球几乎所有用户实现了低于 50ms 的 TTFB(首字节时间)。
延迟与 HTTP/3
HTTP/3(QUIC) 的核心优势之一就是降低延迟。QUIC 将 TCP 和 TLS 握手合并为单一的 1-RTT 交换 (重复连接甚至可以 0-RTT),减少了首字节时间。对于高延迟连接,这可以带来 显著的差异。
常见问题
网页浏览的良好 ping 值是多少?
对于网页浏览,低于 100ms 的延迟通常无法感知。低于 30ms 感觉即时。对于在线 游戏,低于 50ms 是理想值。视频通话低于 150ms 可以接受。
whatsmy.fyi 显示的 RTT 是什么?
这是从您的设备到处理您请求的 Cloudflare 边缘节点的 TCP RTT,由 Cloudflare 在服务器层面测量。它通常非常接近但不完全等于您自己测量的 ping延迟。
为什么延迟有时会突然升高?
延迟突增(抖动)通常由网络拥塞、连接上的后台流量或 Wi-Fi 干扰引起。偶发的 突增不代表您的连接出了问题——这是正常的波动。持续的高延迟比偶发的突增更值得 关注。


