前言
博客平台从 WordPress 转为 VuePress 之后,整体访问速度已经有了很大一截的提升。但是仍有部分资源加载较慢,影响阅读体验。
从 22 年中期我开始着手为博客接入 CDN。
先说说我个人对于 CDN 接入的诉求:
- 配置简单,管理界面清晰易用。
- 资费清晰,最好是只收取流量费用。
- 防刷功能,最好支持配置超出阈值之后指向源站(别小看这个功能,市面上大多数 CDN 都不支持或是有意不支持)。
一句话来讲:我需要 CDN 的加速能力,但是又不想为对抗刷流量付出过多的精力,在这个基础之上,费用越便宜越好。
毕竟是个人博客,服务器费用已是自己承担,分享内容已消耗很多的精力,现在 CDN 如果再有过多的精力和金钱投入,就太难受了。
有了以上的准备及预期之后,我开始了博客接入 CDN 的折腾之旅。顺着这个折腾之旅,也了解体验了不少国内的 CDN 产品,聊作记录,兼为评测,以为分享。
阿里云
因为服务器在阿里云,因此最开始接入 CDN 自然而然就想到用阿里云。
阿里云的产品成熟度自然不用质疑,产品使用上基本上符合常规的直观认知,速度也非常优秀。
个人诉求中的第一项完全没问题,但是后两项则让我一直苦恼,首先是资费问题,阿里云的 CDN 对于个人博客用户来讲,确实是太贵了,因为博客流量不算小,最开始试水的充值很快不够,为此还在博客发文募捐过,见:博客接入了CDN,请求大家江湖支援 (opens new window),惭愧的是,募捐效果并不理想,我也明白了,并不能有丝毫动念,苛求路过的读者为博客的运营付费支持。
在我觉得,阿里 CDN 除去流量包之外,还会再收取 后付费 (我都不懂这是什么费用)的费用,而这个费用则非常不清晰,且我这边看到每个月也有不少的花费在这上边:
注: 上边过百的几个月,包含了购买预付费流量包的费用,这里单独摘出 07 月份的账单再看:
除去买流量包的费用,多的时候,一个月还要再支出大几十块钱的后付费,这是我一个个人博客无法承担的。
于是,当我把所有的钱快烧光的时候,果断把博客切成源站裸奔了。尽管,购买的流量包还有三分之二没有用:
也许是我个人使用的问题,总之费用这块儿很不理想。
另外第三项控制规则中,阿里云 CDN 仅支持超出部分禁用 CDN,询问过客户经理,目前就是这样子的:
于是,这样一个原本应该是保护普通个人用户的举措,就变成了鸡肋。
蓝易云
切到源站之后,博客裸奔了一阵子,直到某天,在博客里收到一条留言:
为之推广,然后赞助我 CDN 免费用,这样的合作何乐不为,于是我联系了对方。
对方也很干脆,鉴于我博客的高流量情况,送了我一年的每月 500G 流量,我也很开心,开启了蓝易云 CDN 的折腾之路。
不知是否是刚起步的原因,我在配置过程中,遇到了不少的问题,不少是产品的 bug 问题,与之反馈沟通,大多也都解决了,到后来各种配置也都满足了我的使用需求,算是美美地用了起来。
因为有了丰富的流量,我干脆把图传的域名也接入了 CDN,以加速博客的浏览体验。
我从十一月底接入,到 1 月十几号之间,大约发生过四次故障,不知怎的就是无法正常使用了,无奈我都只得切成源站,除此之外,整体使用还都算是愉快的。
为证不是空口胡说,有聊天记录如下:
前两次:
第三次:
而到第四次,则不是无法使用,而是很奇怪的变成了 502,后来了解到是加速节点到我的源站之间超时就会 502,后来经 mtr 分析,发现网络到达四川一个 IP 就走不下去了,蓝易云的技术人员看了,我的源站也并不在他们 CDN 的黑名单中,最后给的结论说可能是四川那块儿的联通的问题,但没法解决,问题陷入了死胡同。
因为是人家免费提供的 CDN,咱说话也不硬气,此事搁置。我把所有域名切到源站,保留了一个域名,算是留一线生机等等看会不会恢复,但是等了一周也没有恢复,就彻底放弃了。
到 1 月中旬,这场白嫖之旅宣告终结,我只能寻找合适的付费的方式。
跑惯了 CDN 的高速路,突然裸奔成土路,非常不适应,于是过完年之后,我打算看看有没有合适好用的 CDN。
七牛
七牛云我老早就注册了账号,但是迟迟没有真正接入体验,彼时在用阿里云 CDN 的时候,就打算转到七牛试试,这次试了之后发现不合适。
费用方面先不说,单说一个使用配置上的限制,就直接把我给劝退了。
七牛 CDN 对于个人上传的单域名证书,限制只能配置一个域名。简单说,比如我分别上传了两个域名的证书:
- https://wiki.eryajf.net
- https://t.eryajf.net
但是七牛 CDN 限制只能配置一个域名,如果想要配置多个,则需要添加通配符证书,而要知道,最便宜的通配符证书,一年大概也要一千五六了,这个费用显然不适合个人博客用户。
因为这个原因,我被七牛 CDN 劝退了,只得另寻它家。
多吉云
如果你也需要,可以通过上边的链接访问注册,使用的时候我也能收到一点返佣。
- 收费方式:
- 流量包。
- 免费额度:每个月有 20G 支持 HTTPS 的免费额度。
- 流量包价格:1T 流量 1 年期限 105 元。
目前配置接入三天了,个人总体来说还是比较满意的,接下来简单说说一些使用细节。
针对我开篇的诉求而言:
配置使用流程还是比较简单清晰的,产品自身的完成度不错,该有的功能都到位了,至少目前我还没有联系过一次官方客服,但是整个配置流程非常顺利。概览当中流量的用量也非常直观,没有过度设计(阿里云说的就是你),舒服够用。
目前还在使用免费的额度,大概够用三天的样子,已经购买了 1T 流量包,在当前计费方式不变的情况下,初步判断,我的博客流量使用多吉云的 CDN,一年下来三百出头就够用了。
然后是访问限制方面,除了支持单 IP 访问速率,黑白名单之外,还支持封顶限制,且封顶限制的规则中支持解析回源的规则,这一点对于小站的个人博客而言,真是太合适不过了。
目前来看,对于多吉云我总体使用比较满意,没有其他意外情况的情况下,会继续使用。
补充:与官方沟通了解到,后续会上线请求次数的收费,转变为流量包+请求次数的收费方案,不过请求次数应该也会相对便宜一些,这个具体情况就要等政策出来之后再看了。
本文对于多吉云的夸赞纯粹是个人用下来之后的自来水,没有任何恰饭行为,不过希望多吉云的人看到之后,把钱打我卡上🐶
原文链接:https://wiki.eryajf.net/pages/1a0733/