一、总结
一句话总结:
就是使用oss作为cdn的源站,当然在这个过程中可以选择给oss绑定服务器子域名,当然也可以选择不
二、阿里云 CDN+Oss 解决方案
导读:使服务器上的静态资源,比如css、js、图片,通过cdn 分发到用户,使得用户的访问体验变好,同时将这些资源放在oss 上,节省服务器资源,同时将cdn 回源设置为 oss 源站,减少cdn 回源产生的带宽压力和产生的流量费用 。
这里以我的网站 https:www.leon0204.com
为例子,来进行部署,这样看起来直观简单,毕竟我第一次部署时,查找网上的文档里用的都是一些假数据,作为第一次看起来感觉云里雾里。
1 添加二级域名
假设你已经有一台服务器和自己的域名,现在我们首先要做的是添加一个二级域名,作为静态资源域名,这样不用全站cdn,这里我设置为 static.leon0204.com
,在域名管理中添加二级解析。
二级域名解析设置 ,这里 cname
的获取方法在步骤3中
2 添加 oss
服务
进入 oss
控制台,点击右侧的新建 bucket
,注意这里 Endpoint
将作为 cdn
的源站。
点击左侧新建的 bucket
,获取 access_key
和 access_sercet
之后,上传图片到 oss
的方法可以参考文档
进入图片管理。编辑图片上传的样式,这一步可以不做。
在 oss
中添加用户域名绑定,如下图
3 添加 CDN
为第一步创建的二级域名,添加 cdn
,这里 cdn
源站选择 第二步创建的 oss
站点
创建审核成功之后,会得到 cname
,拿着 cname
去添加二级域名的 cname
解析,就完成了
4 总结
回顾一下整个系统的流程,当用户通过 www.leon0204.com
访问 static.leon0204.com/article/like.jpg
的静态资源时,会绕服务器,解析到 static.leon0204.com.w.kunlunar.com
去,cdn
会查找缓存是否有命中的,第一次访问的时候 cdn
的缓存为空,cdn
去设置的 源站oss
查找, leonimg.oss-cn-shenzhen.aliyuncs.com
,然后分发给用户,这样一套流程就完成了。
我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
博主25岁,前端后端算法大数据人工智能都有兴趣。
人工智能群:939687837
作者相关推荐
感悟总结
其它重要感悟总结
感悟总结200813 最近心境200830 最近心境201019 201218-210205