它是啥东西?CDN又是怎么回事呢?免费的功能可以用来做什么?与Cloudflare相比是否划算?看了这篇文章之后你就会明白为什么我会给它起名叫“中国版Cloudflare”。
一、EdgeOne 到底是什么东西呢?
官方的说法叫做“边缘安全加速平台”,听上去很高大上,其实只是一层两层三部分组成:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
这就意味着,在你的域名解析过程中,从请求开始就被加速、被防护、被本地化处理,全部由其完成。腾讯自家的业务(视频、游戏、小程序),都使用了这个网络,现在已经开放给开发者使用了,Pages静态托管是免费版,Makers赠送AI额度——这就是可以白拿的地方。
CDN的工作机制是什么样的呢?首先要学习的就是CDN的工作原理。上完这一节课就值得了,因为它让你明白了什么是真正的流量价值。
二、先补课:CDN 是怎么让你变快的呢?

想象一下如果没有CDN的世界会是什么样子。把你的网站放到一个服务器上面,在广东的一台轻量化的云计算设备也可以。北京的用户要打开你这个网站的话,请求就要经过一千多公里长的网络;而海外用户的处境就更加艰难了,他们甚至还要跨越大洋。最糟糕的情况是,假如网页上有一张5M大小的照片的话,那么有1000人同时浏览的时候就会出现这样的情况:这张照片需要被复制一次又一次——源站带宽有限,而用户又很分散,两者都受到了影响。
CDN(Content Delivery Network,内容分发网络)的解决办法很简单,在全国甚至全世界设置很多个“缓存节点”,把网站的内容预先复制到这些地方去,让用户的请求能从最近的地方得到回应。
比如说:
❝
源站为中央大仓,CDN节点就相当于你在自家楼下开设的一家连锁便利店。买瓶水不需要开车到总仓,在楼下的便利店就可以买到——因为总仓已经把货物摆进了每个店了。
一次请求的具体流程如下:
-
调度:你的域名接入了CDN之后,DNS就会把每一个用户的请求都指向一个“距离他最近并且最不忙”的节点;这是为什么在接入的时候要选择加速区域的原因; -
命中缓存:该节点上有此文件(如一张5MB的照片),所以直接本地返回给用户,几毫秒完成; -
未命中则回源:如果节点上一时找不到该文件,则从源头获取,并且把副本存到本地再发出去——下一次有同样的需求的人就会命中了。
把几个延伸出来的新概念用一句话来概括一下:
-
缓存时间(TTL):便利店货架上商品也有有效期,过了期限就会被替换掉新的商品。你可以设置在配置中,“要缓存多长时间的文件”; -
刷新缓存:你在修改首页之后马上想要它生效?就是告诉所有的便利店把这批货物都撤下来,并且要从源头上重新下载; -
预热:大促之前就把商品铺到全国各地的店里面去——在新版本发布前就做好了前期工作,第一批用户体验自然不会觉得慢; -
动态内容:可以被缓存的内容称为静态资源,而不能被缓存的内容又该怎样处理呢?CDN 使用经过优化的回源链路来加速这一段路程,在行业内称之为全站加速。
理解到这里,最后一块拼图也就迎刃而解了:边缘函数就是把“店员”派到便利店现场工作。之前所有的订单都要寄回总公司去处理(请返回到源服务器),而现在有一部分逻辑(修改请求、认证、A/B、小型API)可以直接运行在距离用户最近的地方——这就是EdgeOne第三层“计算能力”的来源,也是前期Makers中Agent可以跑在边缘上的原因。安全方面也是如此,在便利店门口就已经被保安拦截掉了DDoS和恶意流量,不可能到达总仓库。
三、把EdgeOne的功能用对应的术语来表述一下
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pages就是本次测试的主要对象:把github仓库和它关联起来后,每次push都会自动编译并发布到前端项目(Vite、Next、Astro的各种模板都已经准备好),上传一份代码一分钟之内就会出现一个 ****.edgeone.app 的免费域名——整个过程跟Cloudflare Pages差不多,CF用户切换几乎没有学习成本。
❝
⚠️ 备案是一道绕不过去的坎:选择“全球可用区(不含中国内地)”就可以不用备案了,立刻可以使用;如果要吃到境内节点带来的速度提升的话,那么域名就必须要进行ICP备案——所有的国内CDN都遵循这个规定,并没有哪家刁难客户。个人博客不需要为此而进行备案,但是你的用户大部分都在大陆的话,备案一次(现在的流程很简便),所得到的速度提高也是实实在在的好处。

四、和 Cloudflare 到底怎么选呢?(使用过CF的朋友可以直接看这里了)
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
简而言之:在国外的话还是Cloudflare最好;在国内或者想要白拿点国产品牌AI额度的话就只能用EdgeOne了。两者都是免费的,聪明的做法是用EdgeOnePages做国内线路,CF做国外线路,并且进行DNS分流——这是高级玩法,有兴趣的朋友可以在评论区留言告知我,我会单独写一篇文章来介绍这个方法。
五、适合什么人呢?(按照类别来分)
-
有个人站/博客/下载页:使用Pages托管,大陆访问的速度会提升很多(备案之后); -
在做 AI 应用:Makers 的网关+上期的 50 万 Token,部署 DeepSeek 系统 Web UI 一整套; -
前端开发人员:GitHub 自动构建、免费域名、边缘函数,当作免费的Serverless来使用; -
纯海外项目:只在Cloudflare上运行的项目,不需要做任何改动。
最后
CDN 的本质就是一个词:把仓库里的货物搬到楼下便利店去卖,并且让店员下楼来帮忙卖东西。EdgeOne 也值得尝试,不是因为它有什么特别的功能,而是因为它能把国内可以快速备案和不备案也可以白拿托管、顺便还能赠送人工智能额度这些事情都做到免费版中——目前在国内的国产云服务里还没有第二家能做到这一点。
上一个台阶的时候说:边缘计算这层面上的事情,在上一期CloudflareAgentsWeek中我们已经讨论了从全局的角度来看的问题,而这一次EdgeOne则补充了我国境内的情况——Agent时代的流量洪峰第一站将会出现在这些边缘节点上,并不是在中央机房里。越早把项目推上云端,就越能靠近自己的客户。
❝
你的个人网站目前是由哪个公司进行托管呢?支持 Edge One 还是支持 CloudFlare?在评论区谈谈吧。
本文来源:壹贰云测评,如若转载,请注明出处:https://www.12dns.cn/689.html