阿里云首页

如何使用CDN加速OSS资源

概述

用户直接访问阿里云OSS资源,访问速度会受到OSS的下行带宽以及Bucket地域的限制。如果通过CDN来访问OSS资源,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,缩短了网络传输距离,加快了用户的调用速度,且费用更低。本文介绍如何使用CDN来加速OSS的访问,通过使用阿里云CDN对OSS资源加速解决以下问题:

  • 静态文件访问量大,服务器负载高,I/O问题导致用户访问卡顿。
  • 静态文件数量大,服务器存储空间不够。
  • 静态文件用户访问量大,且分布在各地。
  • 移动更新包在某个时间段需要高速下载,且并发下载量高。    

详细信息

在执行以下步骤前,确认您已在OSS上创建存储空间:

  1. 添加自定义域名:
    1. 登录OSS控制台,单击Bucket 列表,单击目标Bucket名称,依次单击传输管理>域名管理,然后单击绑定域名

    2. 输入要绑定的域名后,单击提交。如果所绑定的域名是在阿里云本账号下做过云解析,在绑定时,可以勾选自动添加CNAME记录,则不需要手动添加CNAME记录。如果所绑定的域名不是在阿里云本账号下做过云解析,成功绑定域名后,需到DNS控制台手动添加CNAME记录,详情请参见手动添加CNAME接入CDN

  2. 加速OSS资源:
    域名管理页签,单击需要配置阿里云CDN加速域名对应的未配置,系统自动跳转至CDN管理控制台。
  3. 使用CDN加速OSS资源:
    1. 登录CDN控制台,依次选择域名管理>添加域名
    2. 根据实际情况输入加速域名等信息。
      china
    3. 单击下方新增源站信息,在新增源站信息页面中,源站信息选择OSS域名,并选择您在OSS控制台上绑定的自定义域名。为Bucket绑定自定义域名的操作方法,请参见绑定自定义域名
    4. 配置完成后,单击确定
  4. 添加CNAME解析,详情请参见绑定CNAME,解析添加成功后CDN服务才会正式生效。
  5. 在OSS控制台的域名管理页签中,打开加速域名的CDN缓存自动刷新开关即可。
    注意执行本操作后如果Object有更新,OSS会自动将更新后的Object刷新到CDN的缓存节点上,实现文件更新后实时刷新缓存的功能。当您解除Bucket与自定义域名之间的绑定关系后,OSS控制台将不支持CDN缓存自动刷新操作,您可以在CDN控制台进行配置。操作方法,请参见刷新和预热资源
  6. 配置完成后,CDN控制台同时会显示出该加速域名。如何判断CDN加速OSS是否生效,可以通过CDN的域名访问该Bucket上一个资源的URL,初次访问会回源获取,可通过多次刷新访问,查看是否命中,判断是否命中的方法请参见如何通过浏览器的审查元素判断CDN缓存是否成功

相关文档

适用于

  • CDN
  • 对象存储OSS

 

首页 如何使用CDN加速OSS资源