过去三个月,我把手上负责的跨境电商站群、外贸ERP和海外游戏加速项目,逐一迁到了不同机房的香港服务器上做对比测试,测试对象包括中国电信CN2直连、香港本地BGP、以及通过新加坡绕行的所谓“香港节点”,不是为了写软文,纯粹是因为预算卡得紧,想搞清楚香港服务器到底值不值那个价。
先说延迟,这是所有人关心的第一项,我采购了六家服务商的最低配实例(1核2G,5Mbps带宽),分别从上海、广州、北京三个城市发起ICMP ping测试,连续跑了72小时,结果是:广州到香港的平均延迟在5-8ms,上海在12-15ms,北京则在20-28ms之间,这个数据看着很漂亮,但有个致命问题——晚高峰(20:00-23:00)丢包率会从白天的0.1%飙到2%-5%,尤其是走国际BGP线路的机子,丢包率甚至超过8%,而走CN2 GIA的企业级线路,在晚高峰依然能维持1%以下的丢包,但价格几乎是普通线路的3倍。
再来看带宽实测,我每个节点都用iperf3跑了两轮:本地下载(从香港服务器拉文件到国内)和上传推送,大部分商家宣传的“5Mbps独享”,实测上行(服务器到国内)只有3.2-4.5Mbps,下行(国内到服务器)倒是能跑满标称值,这是因为香港到内地的带宽资源紧张,运营商普遍会做限速,更关键的是,如果你跑的是HTTP/HTTPS业务,香港服务器对国内小运营商的兼容性极差——贵州联通、云南电信的用户,经常出现30%以上的超时率,而改用日本东京节点(走NTT线路)时,这类小众运营商的访问反而稳定。

香港服务器深度测评,从延迟到带宽,我用三个月实测告诉你真相
我特意做了一个路由追踪对比,中国电信到香港的主流路径是:广州→深圳→香港,跳数8-10,最纯净的就是CN2直连,但如果你买的是廉价香港服务器,很多服务商会给你切到Level3、Cogent这类国际线路,然后从美国西海岸绕回香港——典型的“假香港”,从上海出发的traceroute结果显示,某些低价商家的香港IP,实际路由竟然走了13跳,中途经过洛杉矶,这种服务器延迟直接破80ms,还不如直接用日本节点。
数据说完了,该说对比,我同时测试了香港、新加坡、日本东京和美国西海岸(硅谷)四个区域的同配置服务器,从业务角度看,如果目标用户主要在国内(尤其是华南、华东),香港的物理距离优势不可替代,但前提是你愿意为CN2线路支付溢价,如果是面向海外华人或者东南亚客户,新加坡丢包率更低,且带宽单价只有香港的60%,如果是做游戏加速,原神》《英雄联盟》外服,香港服务器对移动端的握手优化明显好于日本,但遇到晚高峰暴涨的ping值,体验反而不如用美国的延迟容忍策略。
结论很直白:香港服务器目前最大的价值是“离得近”,但这个价值被三件事严重稀释了,第一,内地网络管控导致的回程路由不稳定,特别是每年的重要会议期间,CN2线路会突然变得奇贵且难买,第二,带宽资源被中资和港资运营商垄断,普通小商家拿到的BGP多是二三级代理商转卖的,质量没保障,第三,香港本地机房物理成本极高,导致同样价格你在日本能买10Mbps独享,在香港只能买5Mbps共享,而且后者高峰期还会被邻居抢带宽。
不吹不黑地说,如果你的业务对延迟极其敏感(比如金融交易、实时音视频),而且能接受每月每台服务器1000元以上的预算,香港CN2依然是国内出海的第一选择,但如果你只是做站群、外贸展示页、或者中小规模的数据采集,我建议你仔细算笔账:用香港服务器的成本,能不能在东南亚或者日本买到带宽翻倍的方案?我的实测数据告诉我,大部分情况下不能,毕竟,对于真实用户来说,稳定不丢包比那几毫秒的漂亮数字重要得多。
发表评论