如何使用CDN给OSS做加速详解-阿里云开发者社区

开发者社区> 云计算> 正文

如何使用CDN给OSS做加速详解

简介: 意义 用户直接访问OSS资源,速度会受到OSS下行带宽以及Bucket地域的限制,若通过CDN+OSS的方式进行访问,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,可以缩短网络传输距离,加快用户的调用速度;所有下行走的是CDN的流量,而CDN的下行流量单价会比OSS的下行流量单价更低,可以有效地节省流量成本。

意义

用户直接访问OSS资源,速度会受到OSS下行带宽以及Bucket地域的限制,若通过CDN+OSS的方式进行访问,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,可以缩短网络传输距离,加快用户的调用速度;所有下行走的是CDN的流量,而CDN的下行流量单价会比OSS的下行流量单价更低,可以有效地节省流量成本。

计费依据

单纯使用OSS,会消耗OSS的存储费用以及下行流量费用;如果搭配了CDN使用,会消耗OSS的存储费用、回源流量费用,以及CDN的下行流量费用。为什么说搭配CDN可以有效节省流量成本

1
2
3

从上面三张图可以看出,OSS 1TB的下行流量需要505元,而CDN只需要180;就算加上1TB的回源流量,也远比OSS的下行流量更便宜,而且实际情况中回源流量的使用量会远小于下行流量,由此可见,OSS搭配CDN使用,可以有效地节省流量成本。

操作步骤

以域名lyxaicx.com为例,加速域名以oss.lyxaicx.com为例,实际配置过程中,可以根据自己的实际情况来选择加速域名,包括主域名、二级域名、泛域名等

1、进入阿里云控制台----全站加速,选择域名管理----添加域名,配置完成之后选择下一步

4

2、选择返回域名列表

5

3、等到状态为正常运行时,将CNAME值复制下来

6

4、进入阿里云控制台----域名,找到需要配置的域名,选择解析

7

5、添加记录,这里选择CNAME,主机记录根据加速域名来填写,记录值粘贴刚刚复制的加速域名CNAME值,其他不变,选择确定

8

6、等待几分钟,ping加速域名,查看加速是否生效,如下图,表示已生效

9

7、此时我们进入OSS控制台,选择对应的bucket,进入域名管理,可以看到我们添加的加速域名已经出现,选择开启CDN缓存自动刷新

10

8、进入文件管理,选择使用自有域名

11

9、此时可以看到文件的链接已经变为我们的加速域名为开头

12

10、直接访问上述的URL,通过开发者工具检查可以发现,CDN已经生效并成功缓存了这张图片

13

11、若想要保住链接长期有效,需要更改文件读写权限,点击设置读写权限,选择公共读,点击确定,返回,此时链接变为长期有效

14
15
16

12、如果需要配置证书加密访问,先开启HTTPS访问,然后回到全站加速控制台,点击加速域名,选择修改配置,配置完成即可通过https加密访问。

17
18

附:
CDN开通以及套餐包购买链接:
https://www.aliyun.com/product/cdn?spm=5176.7933691.cwnn_jpze.46.2d3d2a667RjB6q

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章