cdn 配合 oss加速

  • Post author:
  • Post category:其他



意义

用户直接访问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开通以及套餐包购买链接:


CDN_内容分发网络_CDN网站加速-阿里云

原文链接

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