雷速崩的那天晚上,我正好在外地出差,酒店电视收不到那个台,只能靠手机。比分停在1比1,页面突然整个白掉,我退出重进,转圈,再退再进,还是转圈。第一反应是酒店WiFi烂,切了5G,一样。后来打开球迷群,几十条消息刷上来,全是问“你们能进吗”,我才反应过来——不是我的网,是它自己塌了。
说实话,体育直播软件崩溃这事,我这两年遇到太多次了。不是雷速一家,也不只是比分软件。看球这件事被搬到手机上以后,我们对“随时刷到比分”的依赖,跟对水电的依赖差不多,平时感觉不到,一断就抓瞎。
先说最气的一次
去年还是前年,具体哪场我记不清了,反正是个周三凌晨的欧冠。我定了闹钟爬起来,泡了面,坐好,打开App,加载条走到一半停住。等了三四分钟,卸载重装,清缓存,最后是用网页版看完的,画质糊得像蒙了层雾。第二天在群里吐槽,有人回我一句“免费的你还想怎样”。我当时没接话,这句话倒是一直记着。
写到这儿想起另一件事
好像2019年前后,某个查分系统开放查分,全国考生家长同一秒钟往里挤,系统几分钟就瘫了,微博上骂了一整天。当时一个做运维的朋友跟我说了句话,我印象特别深:大部分系统不是被“用坏”的,是被“同时用”用坏的。
体育比分软件同理。平时一万人在线,服务器闲得能养鱼;到了决赛夜、德比、最后十分钟还平局的时候,几十万人同时刷新同一个页面、同一个接口、同一个数据库。我那朋友说,这种场面最怕的不是前端扛不住,是后面写库写崩了——比分推送是高频写,一秒钟几千条更新,队列一堵,整条链路跟着卡死。
但技术上真做不到吗
我其实不太想把这事全推给技术。真要砸钱,弹性扩容、多活机房、限流降级,方案都是现成的,业内不是不会做。
问题在账算不过来。
这类体育资讯App,头部几家日活据说都在千万上下,但肯付费的用户比例低得可怜,主要靠广告和信息流变现。一场关键比赛的峰值流量可能是平时的十几倍,为了这十几个小时常备几倍服务器,全年大半时间都在空转。换成我是老板,我也会犹豫。
所以很多时候,体育直播软件崩溃不是“做不到”,是“不划算”。崩一次,热搜挂两小时,用户骂两句,第二天该用还用,因为替代品也就那么几个。恢复比预防便宜,这才是最扎心的地方。
我知道这话听着冷血。但看了十年球,从文字直播看到现在的实时数据,我越来越觉得这类产品的稳定性是被商业模型决定的,不是被技术能力决定的。同一个团队,预算给够,它当然扛得住;预算不够,那就只能赌这场球别太火。
我自己现在怎么干
办法很土:关键比赛前手机里同时装两个,一个崩了换另一个,另一个也崩就刷纯文字直播。丑是丑了点,至少不会在进球那一刻对着白屏发呆。
顺带说一句,别指望官方公告能给你什么解释,这种事故的复盘基本不会对外讲,讲了也没人听得懂。我们能做的,大概就是把自己的备用方案准备好。
先这样吧。你们那晚是怎么看完的,评论区说说。



