先把「慢」拆开来看

「慢」不是一种问题,而是好几种不同问题的统称。延迟高、丢包、只有晚上慢、只有特定服务打不开——这四种症状的成因完全不同,改善方式也不一样。把它们混在一起讨论,就会得到「网络就是这样」这种无法行动的结论。

在动手优化之前,第一步是先确认自己遇到的是哪一种。下表整理了四种常见症状对应的成因与判断方式,多数团队会发现自己其实同时遇到不只一种。

症状 常见成因 如何判断
延迟偏高但稳定 物理距离与路由绕行 用 traceroute 看跳数与经过的节点
白天正常、晚间变慢 互联点或国际出口拥塞 不同时段各测一次并比较
延迟不高但丢包明显 回程线路质量不佳 分别测试去程与回程路径
特定域名完全不通 域名或 IP 层级的访问限制 换用其他域名或 IP 测试同一主机
四种常见症状对应的成因与判断方式。多数团队同时遇到不只一种。

值得先说清楚的是:这四种当中,前三种都是纯粹的网络容量与路由问题,也正是本文接下来要拆解的重点——它们也是实际上比较有机会改善的部分。

三个真正的结构性原因

以下三项纯粹是网络容量与商业结算的结果,却是多数跨境连接问题的主因:

  1. 三网之间的互联互通瓶颈 电信、联通、移动各自运营独立网络,彼此之间必须通过国家级或省级互联点交换数据。这些互联点的带宽容量有限,一旦流量激增(例如晚间高峰或热门视频平台放量),互联点就会被打满,跨网访问随即变慢。这也是为什么同一台服务器,电信用户觉得顺、联通用户觉得慢——问题不在您的服务器,而在中间那段。
  2. 国际出口高度集中 以电信的 ChinaNet 骨干为例,全国的国际流量最终汇集到北京、上海、广州三个国际出口。这代表无论用户身在成都还是沈阳,出国的流量都得先绕到这三个关口之一。这个结构性的集中,让国际出口在高峰时段成为天然瓶颈,而且不是增加您自己的带宽就能解决的。
  3. 回程路由的质量差异 从境内连到海外(去程)与从海外回到境内(回程)走的可能是完全不同的路径,而回程质量通常才是决定用户体感的关键。不同等级的线路在高峰时段的表现差距非常大,这一点下一节详细说明。

线路等级:163、CN2 GT 与 CN2 GIA 的差别

谈跨境连接质量,绕不开电信的几种线路等级。最传统的是俗称 163 骨干网,路由节点通常以 202.97 开头。它承担了绝大部分的国际流量,也因此在晚间高峰最容易拥塞,表现出来就是延迟飙高与明显丢包。

CN2(ChinaNet Next Carrying Network)是电信后来建设的次世代承载网,节点以 59.43 开头。它又分成两种:CN2 GT 的国际段走 CN2、但国内段仍回到 163,所以改善了国际链路,国内段依然可能堵塞;CN2 GIA 则是去程与回程全程都在 CN2 上,不绕回 163,跳数最少、QoS 优先级最高,负载也刻意压得较轻。

实务上的意义是:当您比较不同机房或 CDN 供应商时,「有没有 CN2 GIA 回程」往往比「带宽多大」更能决定境内用户的实际体验。这也是规格表上不会直接写、但值得主动询问的项目。

如何区分不同类型的问题

如果您的网站「打得开但很慢」,那多半是容量与路由问题,是可以通过架构调整改善的;如果是「完全打不开、换网络也一样」,那才需要往访问限制的方向确认。先分清楚这两种状况,才不会把力气花错地方。

多数团队遇到的其实是前者。这也是好消息——因为容量与路由问题有明确的改善路径,下一节说明三个可行的方向。

三个可行的改善方向

针对前面拆解出的结构性问题,实务上有三个层次可以着手:

一、让内容离用户更近

最直接的做法是把静态内容缓存到离用户更近的边缘节点,减少需要跨越国际出口的流量。香港与周边节点能改善一部分,若要真正落地到境内节点,则需要完成 ICP 备案——这是一项法规要求,需要时间与文件准备,建议及早评估。

二、选对回程线路

在挑选机房或 CDN 供应商时,主动确认回程走的是哪一种线路,而不是只看带宽数字。同样的月费下,CN2 GIA 回程与一般 163 回程在晚间高峰的体感差距,往往比多买一倍带宽更明显。

三、减少往返次数

当单次往返的延迟无法再压低时,就要减少往返的次数。启用 HTTP/2 或 HTTP/3 以复用连接、合并与精简资源请求、把关键资源提前加载——这些前端层面的优化,在高延迟环境下的效益会被放大,比在低延迟环境明显得多。

诊断时该做的三件事

在向供应商反映问题或评估改善方案之前,先把这三项数据收齐,判断会准确很多:

  1. 分时段测试,不要只测一次 至少涵盖低峰与晚间高峰各一次。若两者差异明显,问题大概率出在互联点或国际出口的拥塞,而非您的服务器性能。
  2. 三网分开测,不要只测一家 电信、联通、移动的结果经常差很多。只测其中一家就下结论,很容易误判成全面性问题,或反过来错过只影响某一网的状况。
  3. 区分去程与回程 从您这端测往境内、以及从境内测往您的服务器,两个方向都要做。前面提过两者路径经常不对称,只测单向会得出误导性的结论。

小结

跨境连接慢很少是单一原因造成的。三网互联互通的容量限制、国际出口集中于北上广、以及回程线路等级的差异,这三项合起来解释了实务上大部分的延迟与丢包——而它们都是可以通过架构选择来改善的,这也是把成因拆清楚的价值所在。

如果您想先掌握自己的服务目前在三网的实际表现,可以直接用我们的测速平台取得分运营商的实测数据,再依据结果决定要从哪个方向着手。

参考资料