我们平台做的是长视频点播,日活不高不低,峰值时同时在线也就三万人左右,去年把CDN从某云换成了网宿,原因是那家云厂商的节点在晚高峰频繁抽风,卡顿率一度冲到4.7%,换网宿之前我特意做了两周的A/B测试,两边都挂了探针,跑了近200万次请求,今天就拿这些数据说话,不吹不黑。
先说结论:网宿的弱项是价格和自助控制台,强项是节点调度和真实命中率,如果你是个只有几万PV的小博客,用网宿纯属浪费钱;但你要是跑视频、大文件下载,或者业务覆盖到三四线城市和偏远地区,网宿能把你的回源带宽账单砍掉一半。
具体看数据,我用的测试模型是固定100GB不变资源,覆盖全国31个省会城市+10个地级市,模拟运营商包括电信、联通、移动、教育网,网宿的全国平均首字节时间(TTFB)是38ms,对比之前用的某云是46ms,听起来差距不大,但拆开看就有意思了——某云在北上广深能做到11ms,可一到青海、甘肃、新疆,直接飙到80ms往上;网宿在西北地区居然稳定在45ms左右,连西藏都能压到52ms,这波节点下沉做得确实到位。
更关键的是缓存命中率,官方宣传的“90%+命中率”我当笑话看的,但实测下来,网宿的总体命中率是91.7%,其中视频分片命中率高达94.3%,而之前那家云,总体命中率只有88.2%,视频分片更是只有86.5%,别小看这几个百分点,按我们每月500TB的流量算,网宿比前一家少回源了约25TB,回源带宽从峰值1.2Gbps降到了350Mbps,源站服务器这半年几乎没再报警过。

网宿CDN用了半年,我把真实数据怼在桌上了
有人可能会说,你拿网宿和阿里云比,欺负人,行,那我也测了腾讯云,腾讯云的节点数看着比网宿多不少,但实际调度有点“迷”,我同一时间点从云南昆明发起请求,腾讯云给我解析到了成都节点,一跳就是四十多毫秒;网宿直接分配到昆明本地节点,延迟只有7ms,整体来看,腾讯云在华南区域表现不错,但西南和东北的节点调度经常“想当然”,有时候会把流量导向省外。
再说一个我不吐不快的点:控制台,网宿的管理后台做得跟十年前的发帖论坛似的——日志查询要自己拼时间戳,报表导出只能选CSV,配置修改后生效慢到要等五分钟,相比之下,阿里云和腾讯云的API和监控图表做得确实漂亮,秒级生效,这年头干运维的谁不想要个丝滑界面?但话说回来,漂亮界面不解决卡顿,我们实际运营中,回源率才是真金白银,秃头工程师在乎的是凌晨三点是不是要爬起来刷新预热。
价格方面,网宿的报价比主流云厂商贵大概15%到20%,我们这500TB月流量,网宿一个月要烧十二万左右,同样的量在腾讯云大概是十万出头,但别忘了,腾讯云的回源带宽多出来那部分,源站机器和带宽成本一个月也要多花两三万,算总账,网宿反而便宜了七八千,如果你业务流量小、域名少,网宿的起步价就划不来了。
最后说客服,网宿的售后分成两种:普通工单和专属技术支持,普通工单回复速度一般,两小时左右,但内容常常是“正在排查,请稍后”,可一旦你跟他们签了SLA、配了专属群,那态度立刻不一样,我们有一次晚间突发了南方移动节点抖动,群里发了条消息,五分钟内网络工程师直接拉了个线上会议,20分钟给出封禁来源IP和强制缓存策略的解决方案,那个晚上全程没有任何视频卡顿投诉。
所以我的最终评价是:网宿CDN是个“偏科生”——它不理你,不卖萌,不做花哨功能,但它会把你最头疼的回源带宽省下来,把偏远地区的用户体验扛起来,如果你是视频、游戏包、文件分发这类高带宽低用户感知的业务,网宿值得掏这个钱,如果你只是给公司官网加速、又是只有几个文件要缓存,那我还是劝你老老实实用云厂商的CDN,便宜又省心,反正我这边,下一年域名续费单上,网宿这栏我会打个勾。
发表评论