站点到底该不该用CDN?阿里云CDN快速入门手册

最近经常有人问君哥,CDN是什么?是不是每个站都得使用?CDN怎么配置?CDN是否配置成功?看完这篇文章,您就有答案了。

什么是CDN?

阿里云内容分发网络(Alibaba Cloud Content Delivery Network,简称CDN)将您源站资源缓存至阿里云遍布全球的加速节点上。当终端用户请求访问和获取这些资源时,无需回源,系统将就近调用CDN节点上已经缓存的资源。

CDN有什么好处?

在不同区域、不同场景下使用CDN加速您网站内容的分发,将有效分担源站压力,避免网络拥塞,提升用户访问资源的速度和体验

站点到底该不该用CDN?阿里云CDN快速入门手册

CDN的工作原理

通过以下案例,您可以清楚地了解CDN的工作原理。假设您的源站域名为 www.a.com。接入 CDN 开始使用加速服务后,当您的终端用户(北京)发起 HTTP 请求时,实际的处理流程如下: 
站点到底该不该用CDN?阿里云CDN快速入门手册

  1. 终端用户(北京) 向 www.a.com下的某资源发起请求,会先向 LDNS 发起域名解析请求。
  2. 当 LDNS 解析 www.a.com 时,会发现已经配置了 CNAME www.a.tbcdn.com
  3. 解析请求会发送至阿里云DNS调度系统,并为请求分配最佳节点 IP。
  4. LDNS 获取 DNS 返回的解析 IP。
  5. 用户获取解析 IP。
  6. 用户向获取的 IP 发起对该资源的访问请求。
    • 若该 IP 对应的节点已经缓存了该资源,则会将数据直接返回给用户(如图中步骤7、8),此时请求结束。
    • 若该节点未缓存该资源,则节点会向业务源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略(可参考产品文档中的缓存配置),将资源缓存至节点(如图:北京节点),并返回给用户,此时请求结束。

怎么快速配置阿里云CDN

步骤一:开通CDN服务

  1. 单击立即开通,使用本人账号登录并开通CDN。
  2. 在购买页面选择适合的计费方式,确认订单,CDN服务即开通。

步骤二:添加加速域名

  1. 登录CDN控制台,在左侧导航栏单击域名管理
  2. 域名配置页,单击添加域名
  3. 配置加速域名资源分组,然后选择业务类型和源站类型。

    说明 加速域名说明:

    • 加速域名一般使用子域名或泛域名,例如 cdntest.example.com
    • 支持泛域名加速,不支持中文域名加速,请注意泛域名填写规则如: *.test.com。详细规则请了解泛域名加速规则
    • 加速域名不允许重复添加,如出现域名已添加的提示,请提交工单处理。
    • 每个账户下最多支持50个加速域名,如需扩容请提交工单处理。
    • 加速内容必须合法且符合CDN业务规范。

    业务类型说明:阿里云CDN调度系统会根据用户选择的不同业务类型做针对性的调度优化,您也可以根据那您的具体需求,进行域名自定义配置。

     
    业务类型 说明
    图片小文件 若您网站的加速内容多为 小型的静态资源 (如小文件、图片、网页样式文件等),推荐您选择图片小文件业务类型。
    大文件下载 若您的加速内容为较大的文件(大于20MB的静态文件),例如游戏安装包、应用更新、手机ROM升级、应用程序包下载等场景,推荐选择大文件下载业务类型。
    视音频点播 若您需要加速音频或视频 文件,例如音乐、视频的点播业务场景,推荐使用视音频点播业务类型。
    直播流媒体 若您需要直播流媒体加速服务,可以选择直播流媒体业务类型。目前支持 RTMP 和 HLS 方式的直播加速,直播业务类型不支持自定义源站。目前统一提供直播中心服务器:video-center.alivecdn.com
    全站加速

    如果您的网站或应用含有大量动静态内容混合、且较多为动态资源请求,您可以使用全站加速。通过简单配置即可使系统分别加速动静态内容,静态内容高速缓存,动态内容通过阿里云的最优链路算法及协议层优化快速回源获取。

    目前阿里云全站加速已经商业化。

    源站类型说明:

     
    源站类型 说明
    IP 支持多个服务器外网 IP, 阿里云ECS的IP可免审核。
    源站域名 支持多个源站域名。

    说明 源站域名不能与加速域名相同,否则会造成循环解析,无法回源。例如您的源站域名为img.yourdomain.com,则加速域名可设置为cdn.yourdomain.com。
    对象存储OSS 您可以手动输入阿里云OSS Bucket 的外网域名,如:xxx.oss-cn-hangzhou.aliyuncs.com。OSS外网域名可前往 OSS控制台查看,也可直接选择同账号下的 OSS Bucket。

    加速区域说明:

    • 针对加速业务需求,您可以选择合适的加速区域:中国大陆、港澳台及海外(无国内节点)或全球加速。
    • 海外节点产生的流量费用高于国内流量费用。
    • 如果选择港澳台及海外加速,无需工信部备案。
  4. 单击下一步,等待审核。

    说明

    • 您可以提交工单加急审核。
    • 如果您的源站为阿里云ECS或OSS,则审核速度会加快。
  5. 添加成功。当您的加速域名审核通过后,会出现在域名管理的域名列表中。状态为正常运行即添加成功。
    说明 添加完加速域名后,阿里云CDN会给您分配对应的CNAME地址,还需要配置CNAME后CDN服务才生效。请继续参考下方步骤3。

步骤三:配置CNAME

  1. 在控制台域名管理的域名列表中复制加速域名对应的CNAME地址。
  2. 前往您的域名解析(DNS)服务商(如万网、阿里云解析、DNSPod、新网、route 53、godaddy等),添加该CNAME记录。现提供以下服务商的示例:

步骤四:验证CDN服务是否生效

配置CNAME后,不同的服务商CNAME生效的时间也不同,一般新增的CNAME记录会立即生效,修改的CNAME记录会需要较长时间生效。

您可以 ping 或 dig 您所添加的加速域名,如果被解析至 *.*kunlun*.com的域名,即表示CNAME配置已经生效,CDN功能也已生效。如下图:
站点到底该不该用CDN?阿里云CDN快速入门手册

聚云网旨在收集阿里云、腾讯云、百度云等云计算产品的行业资讯,最新优惠信息,提供代金券、优惠券领取,让用户以最低的价格购买服务器,享受优质的产品服务。聚云网提供免费服务器购买咨询,科技前沿资讯,互联网行业动态,软件开发及服务器运维教程,竭全力为用户提供优质服务。点击查看更多内容

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:www.juyun.top

(2)
打赏 微信扫一扫 微信扫一扫
云大君云大君
上一篇 2019年1月7日 下午11:22
下一篇 2019年1月18日 下午7:23

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

问答社区 在线客服
咨询电话

iphone 咨询热线:13001069197

服务时间:上午 9:00 至晚上 21:00

联系我们

qq 技术:109033286

qq 运维:3423710838

email 邮箱:drhxxkj@163.com

2022072119482661 808026766

分享本页
返回顶部
上云攻略全知道

企业上云,购买云服务器攻略帮您节省上云成本,价值千元 的上云攻略,让您省到就是赚到!

查看详情