我小时候,家在IPv4地址池的角落里,并不是有公网IP的人家,也就是靠NAT映射勉强连上网罢了。我父亲是家用路由器,每天在2.4G信道里和邻居抢信号,丢包率总高得叫人捶墙。我有两个姐姐,一个叫“个人小站”(搭在内网穿透上),一个叫“静态博客”(托管在免费虚拟主机)。
我母亲是老旧的ADSL猫,对我们拮据的网络状况感到非常痛苦。那时家里样样都要节省:视频只敢开360P,免得占满10M带宽;下载文件要掐着凌晨的闲时流量,算着“剩余MB数”等进度;姐姐们的页面是自己写的纯HTML,用CSS硬拼的布局,常常要把图片压到50KB以下,就怕加载超时。
可是每星期日,我们都要整整齐齐地到“测速网”去刷延迟。那时候,只要一看见从远方来的CDN节点IP亮起来,父亲总要念他那句永不变更的话:
“唉!如果Cloudflare竟在这节点里,那会叫人多么惊喜呀!”
父亲的远来Cloudflare叔叔,那时候是至家唯一的希望,在这以前则是至家的“网络灾星”。
据说他刚进我们家网络时,Anycast路由策略还没调通,数据包在家庭内网里“绕圈跑”—在窄带宽的家里,这是最大的麻烦:大厂机房里,一个CDN“爱绕路”算“容灾能力强”,大家笑嘻嘻称他“分布式利器”;但在我们家,一个CDN把10M带宽占满了还没把包发对,那就是“卡顿源”“超时鬼”“ARP表污染犯”。Cloudflare叔叔把自己应得的带宽吃干抹净之后,还挤掉了我父亲路由器给姐姐们分配的QoS优先级。
人们按照当时的惯例,把他“驱逐”到了“公网机房专线”,打发他去了云端。
我这位Cloudflare叔叔一到机房就踩中了风口:他优化了Anycast路由,把节点铺到了全球200多个城市,不久就发了份“网络公告”来说:“我现在能给窄带宽家庭做智能加速了,还能补偿当年占的带宽损失。”这份公告让我们全家感动得连刷了三次测速网—以前添堵的Cloudflare,一下成了“可靠节点”“有良心的CDN”。
有位做站长的邻居又说:“Cloudflare现在管着全球五分之一的网页流量,连大厂都得求他做防御。”
两年后,我们收到第二份公告:
“亲爱的路由器远亲:我现在节点覆盖更好,DDoS防御能扛T级流量。我要去部署更多边缘节点,可能几年不回窄带宽区,但等我成了‘全球顶级CDN’,一定罩着你们—到时候你们刷4K都不卡。”
这公告成了我们家的“宽带福音书”:父亲把它存在路由器的缓存里,逢人就展示;母亲算着“等Cloudflare罩着,就能把光猫换成千兆的”;姐姐们甚至写好了电商小站的代码,就等“叔叔的节点一来”上线。
于是每星期日,一看见测速网延迟降到30ms以内,父亲就念:
“唉!如果Cloudflare竟在这节点里,那会叫人多么惊喜呀!”
我们连“沾光”的计划都拟好了: 大姐小站要开直播,二姐博客要加高清图,父亲甚至想把路由器换成WiFi6——全靠Cloudflare叔叔的“顶级服务”。
后来二姐博客真的被一个小商家看中了:商家要在博客挂商品链接,唯一的要求是“页面加载不超时”。我猜商家肯合作,就是因为我们给他看了Cloudflare的公告。
合作那天,我们全家“盛装”连网:父亲开了最大发射功率,母亲重启了三次光猫,终于连进了商家的电商后台—那是我们第一次碰“稳定低延迟网络”,进度条一路绿到底,我们快活又骄傲。父亲盯着后台里“图标鲜亮的CDN节点”看呆了:它用Anycast钥匙秒开接口,商家点一下鼠标,订单数据就刷出来了—那流畅劲儿,是我们家从没见过的。父亲动心了,问母亲:
“要不要给孩子们刷次4K图?”
母亲怕占带宽,只肯让刷两张,还说
“别把稳定网络惯坏了”
可父亲刚带着姐姐们走近那个CDN节点,突然信号乱闪:
“这节点的IP段……怎么和Cloudflare公告里的一样?”
母亲不信:“他在顶级机房,怎么会来这小后台?”但还是让父亲去问管理员。
管理员不耐烦地说:
“这就是Cloudfilare啊—以前在窄带宽家庭坑过亲戚,现在是顶级CDN,但据说.…”
话没说完,后台突然跳出503错误:整个页面卡住,订单列表空白,旁边商家喊:
“Cloudflare 崩了!全球节点都宕机了!”
父亲的信号灯一下全灭了:“原来眞的是他……他不是‘顶级稳定’吗?”
母亲慌了,赶紧断网:
“快把页面关了!别让商家知道我们和这崩机货’有关系!”
我看着屏幕上的错误提示,心里默念:
“这是我的叔叔,父亲的远亲,那个我们盼了十年的Cloudflare—他是顶级CDN,也是让全球网页崩掉的故障源。”
等我们连回自己的窄带宽,母亲骂道:
“我就知道他靠不住!以前占带宽,现在直接崩了!”
那天之后,我们家再也没提过“Cloudflare”这名字。父亲把公告从缓存里删了,姐姐们把电商代码存进了冷宫—就像从没盼过那“稳定的4K加载”一样。
后来我们连网,都特意避开Cloudflare的IP段—毕竟,谁也不想再被“叔叔”坑一次了。
(全文完)
加载评论中... 点击此处刷新页面