尼日利亚开发者阿德瓦勒·奥卢塞贡(Adewale Olusegun)在拉各斯的公寓里盯着屏幕,Speedtest.net显示他的下载速度是12Mbps。同一台电脑,他刚写的脚本测出来只有7Mbps。差距不是bug,是海底光缆的物理延迟——国际测速服务器在荷兰,数据要绕半个地球。
这个发现让他花了三年时间,造了一个只在尼日利亚境内跑的服务器网络。过程中踩的坑,比拉各斯的雨季马路还多。
第一个坑:以为"买台服务器就行"
2019年,奥卢塞贡在GitHub上开源了一个简单的测速脚本。原理不复杂:用户下载一个固定大小的文件,计算时间。他租了拉各斯本地数据中心的机柜,月付87美元,心想这事成了。
上线第一周,数据就脏了。
尼日利亚四大运营商(MTN、Airtel、Globacom、9mobile)的缓存策略完全不同。MTN把测速文件当成了热门视频资源,全塞进边缘节点,用户测出来速度虚高300%。Airtel相反,对陌生域名限速,结果比实际慢一半。Globacom的DNS解析随机分配到不同州的服务器,同一用户连测三次,三个城市。
奥卢塞贡在开发者论坛吐槽:「测速工具最怕的不是慢,是测不准。用户拿着假数据去投诉运营商,运营商说我的工具是垃圾。」
他花了八个月重写核心逻辑。不再下载固定文件,改为动态生成随机数据流,绕过缓存。加入地理位置校验,比对IP库和GPS坐标。最狠的一招:同时向三个不同运营商的DNS发起解析,取中位数。
代码量从200行涨到4000行,准确率从 coin flip(抛硬币)提升到能用的程度。
第二个坑:电力比代码更难搞
尼日利亚电网平均每天停电14小时。奥卢塞贡的服务器托管在"高端"数据中心,承诺99.9%在线率——靠的是柴油发电机。
发电机有延迟。切换时30秒到2分钟的无电窗口,服务器重启,正在进行的测速会话全部中断。用户看到的是"连接失败",不是真实的网络问题。
他试过UPS(不间断电源),但拉各斯的高温让电池寿命只有标称的三分之一。换过锂电池,成本翻五倍。最后方案是写了一个状态机:检测到断电信号后,立即冻结所有新请求,把进行中的测速数据异步写入本地,来电后批量上传。
「代码里30%的逻辑在处理电的问题,」他在2021年的技术分享会上说,「这在硅谷是不可想象的。」
更魔幻的是网络本身的电力依赖。2022年尼日利亚发生全国性电网崩溃,他的测速数据在当天出现了一个诡异峰值——不是因为网速变快,是能用上电的人少了,带宽被少数人瓜分。
第三个坑:国际标准的本土失效
奥卢塞贡最初照搬Ookla(Speedtest.net母公司)的 methodology(方法论):找一台高性能服务器,测下载、上传、ping三项。在尼日利亚,这套逻辑漏掉了最关键的东西。
本地运营商普遍采用"burst mode"(突发模式)。用户刚开始下载时,带宽全开,10秒后断崖式下跌。国际标准测速取的是稳定值,但尼日利亚用户真实的上网体验,是前10秒的幻觉。
他改了算法:连续采样60秒,画出整条曲线,标注出"峰值速度"和"可持续速度"。这个改动让运营商很不爽——广告里写的"最高100Mbps"被工具拆解成了"峰值95Mbps,持续12Mbps"。
有运营商法务部发函,称他的数据"误导消费者"。奥卢塞贡把原始数据包公开,邀请第三方审计。对峙三个月后,对方撤回了投诉。
另一个本土特有问题:移动数据vs宽带的混淆。尼日利亚70%网民只用手机上网,但国际测速工具默认测试的是"宽带体验"。奥卢塞贡加入了网络类型检测,在结果页明确标注"4G/LTE"或"光纤",并建立两套基准数据库。
意外的副产品:一张真实的非洲网速地图
到2023年,他的测速网络覆盖了尼日利亚全部36个州,部署了23个边缘节点。数据积累到一个临界点:他开始画出一张国际工具从未呈现过的图景。
拉各斯维多利亚岛的平均下载速度是阿布贾的2.3倍,但延迟反而更高——因为国际出口集中在拉各斯,本地流量要绕远路。卡诺州的4G覆盖率在官方数据里是89%,实测有效连接率只有34%,"覆盖"的定义是"信号格数≥1"。
最反直觉的发现:晚上8点到11点的"黄金时段",网速比凌晨慢60%,不是因为拥塞,是发电机噪音。基站靠柴油供电,夜间电价上涨,运营商主动降功率省成本。
这些细节被整理成季度报告,成为尼日利亚通信委员会(NCC)修订行业标准的参考材料之一。奥卢塞贡从一个"做工具的"变成了"有数据的"。
2024年初,他的项目拿到一笔来自非洲科技基金的种子轮投资,金额未公开。团队从1人扩充到7人,开始复制模式到加纳和肯尼亚。新挑战随之而来:肯尼亚的M-Pesa支付生态让测速工具必须支持"买流量包再测速"的场景,否则用户测一次花掉半天工资。
奥卢塞贡最近在推特上发了一张截图:他的工具测出的尼日利亚全国平均下载速度,比Speedtest.net的数据低41%。评论区有人问他,哪个更准。他回复:「取决于你想知道'尼日利亚连向世界有多快',还是'尼日利亚人实际上网有多快'。」
这个问题,国际工具从来没问过。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.