• 阿里云 CDN+OSS 解决方案


    阿里云 CDN+OSS 解决方案

    一、总结

    一句话总结:

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

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

    转自:阿里云 CDN+Oss 解决方案_网络_Leon的博客-CSDN博客
    https://blog.csdn.net/qq_28018283/java/article/details/78223478

    导读:使服务器上的静态资源,比如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_keyaccess_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 ,然后分发给用户,这样一套流程就完成了。

     
     
  • 相关阅读:
    六. numpy数据矩阵
    十一.python面向对象(接口)abstractmethod,ABCMeta
    十.python面向对象(itme)
    九.python面向对象(双下方法内置方法)
    八. python面向对象(反射和内置方法)
    七. python面向对象(组合)
    六. python面向对象(内置函数)
    五. python面向对象(多态 和metaclass=abc.ABCMeta)
    四. python面向对象(继承)
    三. python面向对象(私有属性和私有方法 私有静态方法 私有类方法)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12568965.html
Copyright © 2020-2023  润新知