宝塔拨测博客拨测技术博客
宝塔拨测

网站响应时间多少算正常?392 个节点实测:大陆中位数 269ms,海外 1732ms

大陆节点中位数 269.2ms 算正常,超过 800ms 要查具体环节,海外访问则是另一个量级。 这个结论来自一次真实测量,而不是经验估计:对 www.bt.cn 发起一次覆盖 60 个地区的 HTTP 拨测,392 个节点全部返回 200,总耗时中位数 269.2ms、p95 1581.7ms。

响应时间这个指标最容易吵架的地方在于——大家比的往往不是同一个数。平均值、中位数、p95 可以差出好几倍,大陆和海外更是两个世界。下面用这一组实测数据把「多少算正常」拆开说清楚。

三个数字,先分清楚再看

同一次拨测给出三组耗时:

口径 数值 含义
中位数 269.2 ms 一半节点比它快、一半比它慢,代表「典型体验」
平均值 443.3 ms 被少数极慢节点拉高,本文最慢节点达 4218.6ms
p95 1581.7 ms 最慢那 5% 节点的水平,代表「最差体验」

平均值高于中位数 174ms,差距全部来自长尾。这就是为什么判断网站整体快不快要看中位数,而评估「有多少用户会觉得卡」要看 p95。只报平均值,会把一个多数人体验正常的网站说得很难看;只报 p95,又会把偶发慢节点当成普遍现象。

分档参考:按本次实测数据定标

基于 392 个节点的分布,可以给出这样一张对号入座的表(针对国内访问的普通站点):

总耗时中位数 判断 下一步
300 ms 以内 正常 无需处理
300–800 ms 偏慢 看分段耗时定位到哪一段
800 ms 以上 明显异常 结合分段与失败节点排查

本次实测 269.2ms 落在「正常」档。需要说明的是,这是对一个国内站点、且响应 IP 单一(392 个节点全部解析到同一个广州联通 IP)的情况——如果你的站点接了 CDN、响应 IP 分散在多地,节点会就近回源,中位数通常会更低。

三家运营商差不到 40ms,这才叫正常

按运营商分组,本次实测的平均耗时:

运营商 节点数 平均耗时
联通 96 265.9 ms
电信 133 286.3 ms
移动 117 301.7 ms
港澳台 7 1026.1 ms
海外 39 1732 ms

联通、电信、移动三家最大差值只有 35.8ms,相对差距约 13%。这是单线或多线接入都应有的正常形态:如果站点只接了电信单线,移动用户跨网访问的耗时往往会明显高出——这种情况下三家的差距会是倍数级,而不是几十毫秒。

所以「运营商差异多少算异常」的答案不是固定数字,而是相对的:三家之间差几十毫秒属正常,某一家高出另外两家 50% 以上就该怀疑单线接入或该运营商链路。

真正的分水岭在大陆与海外之间

海外 39 个节点的平均耗时 1732ms,是大陆(约 270ms)的六倍多。最慢的五个节点全部在海外:

节点 总耗时
立陶宛 4218.6 ms
泰国 4001.6 ms
新加坡 3488.4 ms
以色列 2910.2 ms
尼日利亚 2684.8 ms

这个量级差异不是代码或服务器配置能解决的,物理距离和跨境链路是主因。判断响应时间是否正常时,必须先把大陆和海外分开看——如果拿全球平均值去要求一个没有 CDN 的国内站点,永远「不达标」。

超标了查哪一段:分段耗时是最快的定位手段

本次实测的分段耗时中位数:

阶段 中位数 说明
DNS 解析 20.2 ms 域名解析耗时
TCP 连接 39.3 ms 建立连接耗时
TLS 握手 55 ms HTTPS 加密协商耗时
首字节 268.9 ms 服务器处理并返回第一个字节
传输 0.1 ms 接收响应体耗时

首字节 268.9ms 占了总耗时的大头,这与总耗时中位数 269.2ms 几乎重合——说明这个站点的瓶颈在后端处理,而不在解析或建连。

反过来用这张表判断:

  • DNS 段变大(例如几十毫秒变几百毫秒)→ 解析慢,查 DNS 服务商和解析线路;
  • TCP 段变大 → 建连慢,链路或服务器网络问题;
  • TLS 段变大 → 证书链过长、加密套件协商问题;
  • 首字节变大而前三段正常 → 问题在后端,查程序、数据库、缓存;
  • 传输段变大 → 响应体太大或带宽不足。

一个容易踩的坑:别用单个节点下结论

本次拨测里,392 个节点的总耗时从 61.7ms 到 4218.6ms,跨度接近 70 倍。如果随手测一个海外节点看到 4 秒,就断定「网站很慢」,结论是错的——那只是跨境链路的表现,大陆用户看到的是 200 多毫秒。

正确做法是看分布,至少看三个数:中位数、p95、以及分组后的运营商数据。 只看单个数字(无论平均值还是某节点值),都会得出偏差很大的判断。

怎么自己测一次

打开宝塔拨测的网站测速页 t.bt.cn/http/,输入域名发起拨测,结果页会给出每个节点的响应时间、按运营商分组的汇总、以及 DNS/TCP/TLS/首字节的分段耗时。拿到数据后按本文的三步走:先看中位数落在哪一档,再看三家运营商是否均衡,最后看分段耗时指向哪一段。

信息来源

指标定义与测速项以宝塔官方文档 《使用宝塔拨测》 为准(网站测速可查看成功率、响应时间、状态码和异常节点)。文中全部数值为 2026-10-27 15:01(北京时间)对 http://www.bt.cn 的一次真实 HTTP 拨测结果,覆盖 60 个地区、392 个成功节点。拨测节点池与线路状况随时变化,上述数值仅代表采集时刻的情况。

常见问题

网站响应时间多少毫秒算正常?

以本文实测的国内站点为例:大陆节点总耗时中位数 269.2ms,p95 为 1581.7ms。可参考的分档是——中位数在 300ms 以内属正常,300 到 800ms 偏慢需要看分段耗时,800ms 以上要定位到具体环节。海外访问是另一个量级,本文海外节点平均 1732ms,不能用同一把尺子衡量。

为什么平均值和 p95 差这么多?该看哪个?

本文实测平均值 443.3ms、中位数 269.2ms、p95 1581.7ms。平均值被少数极慢节点拉高,p95 反映的是最慢那 5% 节点的体验。判断网站整体快不快看中位数,判断最差体验看 p95。只报平均值会掩盖长尾,只报 p95 会显得网站比实际差。

电信、联通、移动的响应时间差多少才算异常?

本文实测联通 265.9ms、电信 286.3ms、移动 301.7ms,三家平均耗时相差不到 40ms,属正常范围。如果某一家明显高于另外两家(例如高出 50% 以上),才值得怀疑单线接入或该运营商线路质量,需要进一步看解析 IP 归属。

响应时间超标,应该先查哪一段?

先看分段耗时。本文实测中位数拆分为 DNS 解析 20.2ms、TCP 连接 39.3ms、TLS 握手 55ms、首字节 268.9ms、传输 0.1ms。首字节占了大头说明慢在后端处理;如果 DNS 或 TCP 段突然变大,问题在解析或网络链路,不在程序。

海外访问慢是网站的问题吗?

通常是物理距离和跨境链路决定的。本文实测海外节点平均 1732ms,是大陆节点(约 270ms)的六倍多,且最慢的五个节点全部在海外(立陶宛 4218.6ms、泰国 4001.6ms、新加坡 3488.4ms 等)。这种量级差异靠优化代码解决不了,需要 CDN 或就近部署。

怎么测自己网站的响应时间?

打开宝塔拨测的网站测速页 https://t.bt.cn/http/ ,输入域名发起拨测,结果页会给出各节点的响应时间、按运营商分组的汇总以及分段耗时明细。