ITPub博客

首页 > 区块链 > 区块链 > 亲身尝试!国内外几间出名CDN服务商使用心得

亲身尝试!国内外几间出名CDN服务商使用心得

原创 区块链 作者:不一样的鱼 时间:2018-12-19 17:39:25 0 删除 编辑

从十月中旬就开始折腾 CDN 的事情,前前后后算起来也有差不多一个月了吧,期间试过了几乎所有能想到、能用上的 CDN 服务商,终于找到了一家适合自己的。

先讲一下自己的探索过程吧,顺带排排雷:

首先我想到的就是自己曾经用的 Cloudflare 。可以说, cloudflare 提供的免费版解决方案足以保护小网站免受 DDoS 之灾,也可以隐藏网站的真实 IP 地址。同时 cloudflare 也作为 DNS 管理的一个不错的工具。 cloudflare 在海外有着极好的响应速度,在很多地区甚至响应速度能够小于等于 1ms 。然而在国内,经过我的测试,联通和电信走的是美西的 CDN 节点,移动走的是香港节点,所以只有通过移动的访问可以说是增速了,联通和电信的访问反而减速了,不如不用 CDN ,因而我就放弃了 cloudflare

也曾找过一些关于 CDN 评估的文章,这个博主已经帮忙做了小白鼠: https://guozeyu.com/2017/01/wordpress-full-site-cdn/

然后看到 AWS CloudFront ,我想到自己的 AWS 还没有过电话验证,就抱着试试看的心态再去尝试了一下。说来也奇怪,我的客户信息填的都是真实信息,电话也是我目前在用的电话号码,结果我根本收不到 AWS 的电话来输入 PIN 码,或许是被自动拦截了?给支持中心写工单,客服给我的建议是用在线语音聊天的方法给我安排电话认证,然而我人在宿舍,英语水平也不高,遂放弃。

接下来我找免备案就能用的 CDN ,找到了 KeyCDN ,结果注册了以后连控制台都进不去,放弃了。

接着又找到了 Fastly ,这家 CDN 商先会给你一个开发者账号,让你体验价值 50 美金的流量,但用完了以后你要升级账户才能接着用,而付费帐户每月的最低消费是 50 美金!!对我这个穷困潦倒的人来说太不现实了,而且有这个钱早就上 Google Cloud 了,也就放弃了。

CDNvideo 也试过,这家提供商是俄罗斯的,给我的印象非常好,客服小姐姐很耐心的给我解答问题,我们都是通过邮件进行交流。开到试用账号后,激活需要用一张信用卡(不确定需不需要外币卡,但我用的是 VISA 的美元卡)扣款 50 卢布再立刻返还。我用 ipip.net ping 了一下他们提供的让我 CNAME 过去的 URL ,结果走的都是美国和俄罗斯,延迟普遍都很高,虽然客服很贴心,服务态度一流但我还是放弃了。(不过客服说可能与我 CNAME 的接入方式有关,想去试一下的可以去尝试一下)

最后,我偶然间想到搜一下香港 CDN ,结果就搜到了现在在用的这家 ——Udomain   这家有针对大陆优化的 CDN ,也有国际的 CDN ,只不过对大陆的流量会贵一些罢了,不过相比较流量每 GB 按美元计价来说,用港元计价已经让成本降低了不少。这家有两种计费方式,一种是包月套餐,最少的是 800 港元 1T ,之后 1.2 港元每 GB ;还有一种是按用量收费,以 GB 为单位来计费。对我的博客这种小站来说,第二种计费方式并不会为我增加多少成本。它家 CDN 链接: https://www.udomain.hk/solution/global-cdn

讲完探路历程,接下来讲讲我是怎么用上这家的 CDN 的。

打开网站,我们并没有看到如何注册。点了一下免费试用,选择你需要的方案(我选的是按用量收费)

点击 申请 ,会让你填一些基本信息,包括联系方式。


如果你是在工作日提交的话,不一会儿会有客服打电话过来,是一个香港的小哥联系的我,主要是确认信息和就服务进行交谈。我拿普通话交流的,全程十分愉快,然后按照他发给你的邮件的要求提供一些信息,他会在两到三个工作日内给你办好试用账号并发到你的邮箱上。按照要求改好密码就可以用了。

我也终于明白为什么主页没有登录窗口,原来控制台在另一个网站上。


这个网站还会要求你添加 SMS 认证(手机验证码两步验证),此后每次登录都要进行两步认证,大大提高了安全性。

添加后来到控制台,点击 “CDN”—>” 管理 ,随后点击加速域名列表


随后点击 添加加速域名 ,会出现这样的界面:



接下来就可以根据自己的网站进行设定,加速域名写你要使用 CDN 的域名,我用的是如你们所见的 “blog.iwantdo.xyz” 这个子域,回源方式就是 CDN 访问源服务器的方式,根据个人网站先前的设定而定。由于本站 ban 掉了所有通过 http https 直接访问 ip ,以及所有 http 强制 https 访问,所以我选择的是 https 回源。(连接埠就是端口的意思)


我们以加速域名为 ”cdn.iwantdo.xyz“ 为例,添加好来源与回源方式后,点击 提交 ,会有这样的界面:



OK ,此时它提醒你添加 CNAME 记录,到你的 DNS 管理器处添加相应的记录,如下所示:



保存便可,等待 DNS 刷新就好了。

(注意,如果想建立一个子域为 cdn.iwantdo.xyz ,主机一栏填 cdn 就可以了,之前我一直在主机一栏写的是 cdn.iwantdo.xyz ,导致 CNAME 配置不成功,或许这种弱智错误只有我会犯吧 233333

如果你不强制要求 https 的话,做到这里就 OK 了。接下来讲的是对加速域名有 https 的需求的人所需要的。

拓展:为加速域名使用 https

回到 加速域名列表 ,点击 设定


初次进入, SSL 证书那里会显示 未配置 ,这时点击 管理 SSL 证书 ,会显示如下界面:



点击 新增 SSL 证书 ,会让你填写名称(随便起一个),证书和私钥(来源于你的证书)

如果你使用这个域名的一个子域作为加速域名的话,可以去用对应的 SSL 证书。有了证书后,将证书的 .pem 文件打开,将其中的内容全部复制到证书一栏中(通常来说都是以 ”—–BEGIN CERTIFICATE—–“ 开头,以 ”—–END CERTIFICATE—–

结尾)。将私钥文件 privkey.pem 的所有内容复制到私钥一栏中(通常以 ”—–BEGIN PRIVATE KEY—–“ 开头,以 ”—–END PRIVATE KEY—–“ 结尾),递交。


然后选择你填写好的证书,递交。恭喜,你的加速域名就可以用 https ~



来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69903268/viewspace-2285802/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2018-12-19

  • 博文量
    1
  • 访问量
    502