首先补充一个知识点,关于CDN的回源,什么是回源?

前面文章介绍到CDN是将文件在所有CDN服务器中都分发,所有服务器都一样,那么这样是不是会产生一个问题:用户多了,文件就会更多,那么CDN服务器的存储空间会非常的恐怖。

所以CDN会用缓存方案,即:常用的文件缓存在CDN服务器中,不常用的用完即删,那么删了的文件要用的时候怎么办?就要从原始存储的服务器中重新获取,这个过程就是CDN的回源。提到回源还会提到另一个参数:命中率。命中率就是当前文件是否缓存。

为什么要提回源,因为现在商业CDN大多是搭配OSS(对象存储)来使用,即OSS存储文件,CDN进行分发缓存。当缓存文件中没有时,向OSS回源请求。(除了OSS回源外,还有其他的回源方式,此处暂不解释)

博主现在商业应用里使用的是阿里云的OSS和CDN,没办法上了贼船,已经越陷越深跳不出来了。(我是在搞活动的时候买的,OSS套餐99元/1T空间/3年,999元/10T空间/3年,CDN买的流量包,大约是10T流量1200,感兴趣可以查看右上角的云服务器优惠专题页)

码农不易,支出需谨慎,下面介绍一个免费CDN:七牛云

七牛云给每一个用户提供免费10G空间的OSS,每个月免费10G的流量。

有些人觉得才10G哪够用的,这里我想借用群里某位兄弟话:写着几十个用户软件,操着上百万并发的心~~

如果不做网盘类,存储类,下载类应用。10G的OSS和每个月10G的CDN绰绰有余了,unigui初始化一次也才用不到1M的流量,10G流量足够初始化10w次,平均到一个月,每天也有三千多次,足够千把人使用了...都这么多的用户了,花点钱买CDN的流量包也不过分。当然如果真不想付费,也有方法。。。。。。多申请七牛账号,比如博主,就有四百多个七牛账号,每个月4T的免费流量,爽歪歪。

前言到此为止,下面具体介绍免费七牛云的用法。

使用前需要准备个人/企业实名资料(身份证,营业执照等),一个备过案的域名(前面介绍过了CDN是大家共享使用,所以无法使用IP进行区分,需要用域名区分不同用户,关于备案不解释)。

申请七牛账号,实名账号(此处不解释,如果不会申请账号,或不想泄露信息不实名,下面的内容就不用看了)。

上一步完成后,进入管理控制台,左侧点击对象存储,然后点击新建空间

UNIGUI与CDN(三)使用免费七牛云CDN

空间名根据个人喜好,存储区域根据实际场景选择,访问控制公开/私有,此处介绍一下,公开是可以直接通过地址进行加载,私有是需要使用个人账号信息(AK,SK)计算授权,这样只有你自己能调用,但是每次调用都需要计算授权。

点击确定创建后即完成了OSS的存储空间创建,创建好后会自动生成一个域名,可以使用此域名进行测试,但是此域名只有30天的时效。

点击上次域名绑定

使用默认普通域名即可(泛域名/泛子域名根据需要自行填写),填写加速域名,也就是CDN的HOST,比如此处填写democdn.hanxuebaobao.com

通信协议,默认选http即可,https需要配置证书和收费,具体的费用标准看帮助。

使用场景,默认即可。

原站配置,已经选择刚才创建的oss空间了。

点击创建。然后会提示创建成功,以及显示域名配置。保留此页面

UNIGUI与CDN(三)使用免费七牛云CDN

打开域名控制面板,添加解析

主机记录,填写刚才CDN的二级域名,记录类型选择CNAME,解析线路和TTL默认即可,记录值,填写上图中的CNAME。

UNIGUI与CDN(三)使用免费七牛云CDN

点击确定即可,剩下的就是等待生效,大约10分钟左右即可配置完成。配置完成有短信和邮件提醒。

下篇文章介绍文件上传,查看以及简单的权限控制。


谁还不是宝宝了