我从2019年开始负责公司海外业务的加速链路,手里管过Cloudflare、AWS CloudFront、Fastly,还有今天要聊的CDN77,不是评测机构,就是天天跟服务器日志、回源带宽、用户投诉打交道的运维,CDN77我们用了三年,从欧洲站扩展到美东和东南亚,积累了一些真实数据,今天不吹不黑,只说人话。

CDN77用了三年,我把真实体验和竞品对比摊开说
先给结论:CDN77不是万金油,但在“欧洲+视频/大文件分发”这个场景里,它是我用过性价比最狠的选手,如果你做的是全球小文件动态加速,那它可能不如Cloudflare顺手;如果你预算充足且要极致的边缘计算,Fastly更合适,但论纯纯的静态内容、大文件、视频流,CDN77的每GB成本和节点质量,能打。
身份交代一下:我们是一家做在线教育工具出海的公司,服务器在法兰克福,用户分布在德国、法国、波兰、巴西、印尼,原来用Cloudflare免费版,后来流量大了,CF企业版报价太离谱,才转投CDN77,目前月均流量在80TB左右,高峰期到120TB。
说数据,CDN77在全球有30多个PoP,不算最多,但欧洲覆盖极好,我们用第三方监控(Catchpoint)测了法兰克福源站,伦敦、巴黎、华沙、马德里这几个城市的首字节时间(TTFB),CDN77平均在38ms到55ms之间,而Cloudflare同区域平均是45ms到70ms,差距不大,但稳,更关键的是丢包率,晚高峰(欧洲20:00-23:00)CDN77的丢包率长期低于0.1%,Cloudflare在部分时段能到0.4%,这直接影响视频播放的卡顿率,我们统计了一个月,CDN77的百秒缓冲时长是0.8秒,Cloudflare是1.9秒,Fastly是1.1秒,注意,我们是纯视频文件,不是HLS分片,是MP4渐进式下载。
价格方面,CDN77的计费很粗暴——按流量,不分区域统一价格?不对,它也分区域,但比同行简单,我们谈的是月流量超过50TB的合同,欧洲单价做到0.008美元/GB,北美0.015美元/GB,亚太稍微贵点0.03美元/GB,相比之下,Cloudflare企业版虽然不收流量费,但最低年费2.4万美元起步,我们这种80TB流量,折算下来每GB成本远高于CDN77,AWS CloudFront更贵,欧洲0.02美元/GB,亚太0.06美元/GB,而且有最小计费单位,垃圾请求也收钱,Fastly更狠,没有免费流量,最低消费要谈,而且超额费率吓人。
但CDN77有个短板:缓存命中率不算极致,我们开的是标准配置,没有过度调优,整体缓存命中率在87%到92%之间,Cloudflare配上正确的缓存规则能到95%,Fastly能做到97%,为什么?因为CDN77的缓存键处理逻辑偏简单,对带query string的URL不太友好,比如?token=123和?token=456会被当成两个不同文件,导致回源增加,后来我们通过设置忽略部分参数,才把命中率拉到了90%以上,这个问题官方文档里有写,但不够突出,新手容易踩坑。
另一个实打实的好处是回源压力小,CDN77的源站响应时间控制得很好,它在回源时支持Range请求,而且默认开启,我们视频平均时长15分钟,用户拖拽进度条时,CDN77只从源站拉取需要的分片,而不是整个文件,对比测试过,同样的100个并发拖拽请求,CDN77让源站带宽只增加了3.2倍,而Cloudflare要增加8倍左右,这对源站成本影响很大,我们法兰克福服务器带宽费用省了不少。
再说说它的控制面板,丑,真的丑,没有Cloudflare那种漂亮的分析图表,也没有Fastly的实时监控,CDN77的后台就是简单的列表、条形图,数据延迟约10分钟,刚开始我用不惯,但用久了发现,该有的都有:按国家/运营商拆分流量、状态码、缓存命中率、Top URL、回源耗时,只是不精致,但胜在功能不藏,而且API很完整,我们用它做了自动刷新缓存、批量添加域名,没有碰到过文档和实际不符的情况。
技术支持值得单独说,CDN77没有“工单系统”,只有一个在线聊天,但响应极快,我们有次巴西节点疑似故障,凌晨两点发消息,4分钟就有人回复,直接拉群,技术人员给了一个临时配置,把巴西流量切到阿根廷节点,五分钟内恢复,后来查是巴西某运营商路由问题,不是CDN77的锅,但对比Cloudflare免费版你找谁?只有机器人,Fastly的技术支持确实专业,但前提是你得买他们高套餐。
最后说结论,CDN77适合什么场景:欧洲业务为主,视频、图片、软件安装包等大文件分发,月流量在10TB以上,预算有限但不想牺牲性能,不适合什么场景:全球零散用户(它亚太和南美节点少,延迟不如Cloudflare),或者需要边缘计算(CDN77没有Worker),或者你需要极致的缓存自定义(那选Fastly),我们目前是CDN77主力,Cloudflare做DNS和防护,各干各的,互不干扰,如果你问我会不会一直用下去?只要价格不变,并且别加乱七八糟的增值服务,我会继续,但希望后台界面能改好看点,真的。
发表评论