阿里云 CDN+OSS 解决方案

一、总结

一句话总结:

就是使用oss作为cdn的源站,当然在这个过程中可以选择给oss绑定服务器子域名,当然也可以选择不

 

 

二、阿里云 CDN+Oss 解决方案



导读:使服务器上的静态资源,比如css、js、图片,通过cdn 分发到用户,使得用户的访问体验变好,同时将这些资源放在oss 上,节省服务器资源,同时将cdn 回源设置为 oss 源站,减少cdn 回源产生的带宽压力和产生的流量费用 。

这里以我的网站 ​​https:www.leon0204.com​​ 为例子,来进行部署,这样看起来直观简单,毕竟我第一次部署时,查找网上的文档里用的都是一些假数据,作为第一次看起来感觉云里雾里。

1 添加二级域名

假设你已经有一台服务器和自己的域名,现在我们首先要做的是添加一个二级域名,作为静态资源域名,这样不用全站cdn,这里我设置为 ​​static.leon0204.com​​ ,在域名管理中添加二级解析。

阿里云 CDN+OSS 解决方案_微信

 

 

 

二级域名解析设置 ,这里 ​​cname​​ 的获取方法在步骤3中

阿里云 CDN+OSS 解决方案_阿里云_02

 

 

2 添加 ​​oss​​ 服务

进入 ​​oss​​ 控制台,点击右侧的新建 ​​bucket​​ ,注意这里 ​​Endpoint​​ 将作为 ​​cdn​​ 的源站。

阿里云 CDN+OSS 解决方案_微信_03

 

 

点击左侧新建的 ​​bucket​​ ,获取 ​​access_key​​ 和 ​​access_sercet​​ 之后,上传图片到 ​​oss​​ 的方法可以参考文档

进入图片管理。编辑图片上传的样式,这一步可以不做。

阿里云 CDN+OSS 解决方案_服务器_04

 

 

在 ​​oss​​ 中添加用户域名绑定,如下图

阿里云 CDN+OSS 解决方案_人工智能_05

 

 

3 添加 ​​CDN​

为第一步创建的二级域名,添加 ​​cdn​​ ,这里 ​​cdn​​ 源站选择 第二步创建的 ​​oss​​ 站点

阿里云 CDN+OSS 解决方案_阿里云_06

 

 

创建审核成功之后,会得到 ​​cname​​,拿着 ​​cname​​ 去添加二级域名的 ​​cname​​ 解析,就完成了

阿里云 CDN+OSS 解决方案_微信_07

 

 



4 总结

阿里云 CDN+OSS 解决方案_微信_08

 

 

回顾一下整个系统的流程,当用户通过 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​