什么是阿里云CDN
阿里云内容分发网络(Alibaba Cloud Content Delivery Network,简称CDN)将您源站资源缓存至阿里云遍布全球的加速节点上。当终端用户请求访问和获取这些资源时,无需回源,系统将就近调用CDN节点上已经缓存的资源。
在不同区域、不同场景下使用CDN加速您网站内容的分发,将有效分担源站压力,避免网络拥塞,提升用户访问资源的速度和体验。您可以参考快速入门快速接入阿里云CDN。
课程链接:阿里云CDN使用教程
工作原理:
通过以下案例,您可以清楚地了解CDN的工作原理。
假设您的源站域名为 www.a.com。接入 CDN 开始使用加速服务后,当您的终端用户(北京)发起 HTTP 请求时,实际的处理流程如下:
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 发起对该资源的访问请求。
1.若该 IP 对应的节点已经缓存了该资源,则会将数据直接返回给用户(如图中步骤7、8),此时请求结束。
2.若该节点未缓存该资源,则节点会向业务源站发起对该资源的请求。获取资源后,结合用户自定义配置的缓存策略(可参考产品文档中的缓存配置),将资源缓存至节点(如图:北京节点),并返回给用户,此时请求结束。
相关概念:
CNAME:即别名( Canonical Name ),可以用来把一个域名解析到另一个域名。
回源HOST:使用回源HOST,您可以自定义CDN节点回源时所需访问的具体服务器域名。
协议回源:开启该功能后,回源使用协议和客户端访问资源的协议保持一致。
过滤参数:URL请求中,如果携带“?” (半角)和参数,则请求到CDN节点时,CDN节点在收到该请求后是否将该带参数的请求URL请求回源站。
使用CDN:
您可以查看CDN学习路径,快速了解并上手CDN。
您可以登录CDN控制台,了解并使用了CDN的全部功能。
您还可以使用CDN的API,更灵活地帮助您的业务。
CDN定价:
CDN的定价策略:基础服务和 增值服务。其中,基础服务可以按流量或带宽两种方式计算。
更多CDN定价策略,请参考产品价格。
相关服务:
CDN子产品
您可以使用全站加速区分动静态资源,并实现动静态资源分别加速。
您可以使用安全加速SCDN兼顾加速与安全两个业务目标。
您可以使用PCDN显著降低分发成本,并应用在视频点播、直播、大文件下载等业务场景。
相关产品
您可以在对象存储OSS中使用CDN加速,提高网站访问速度,有效降低OSS的外网流量费用。
您可以在视频直播中应用CDN,实现媒资存储、切片转码、访问鉴权、内容分发加速一体化解决方案。
您可以在视频点播中应用CDN,减少缓冲时间,实现高流畅度的播放体验。
您可以借助阿里云云解析提供的强大稳定的解析调度入口,确保顺畅的访问体验。
您可以借助云服务器ECS提高网站可用性,保护服务器源站信息,降低带宽使用成本。
您可以将负载均衡服务器的IP地址设置为回源地址,降低回源带宽压力。
更多精品课程:
阿里云云计算专业
阿里云大数据专业
阿里云云安全专业