本文介绍阿里云CDN产品中涉及的一些基本概念,便于您更准确地理解和使用CDN产品。

源站

源站是指运行用户业务应用的Web服务提供方。源站可用来处理和响应用户请求,当边缘节点没有缓存用户请求的内容时,节点会返回源站获取资源数据并返回给用户。阿里云CDN的源站可以是OSS域名、IP、源站域名或函数计算域名。

边缘节点

边缘节点是CDN用于缓存源站资源,以便快速响应不同地域用户请求的网络节点。在阿里云CDN的帮助文档中,边缘节点、CDN节点、Cache节点、缓存节点、加速节点、阿里云节点等都指阿里云CDN的边缘节点。

加速域名

域名(Domain Name)又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

加速域名是指接入CDN,用于加速源站的域名,也是您最终暴露给终端用户访问的域名。CDN通过加速域名将源站资源缓存到CDN加速节点,实现资源访问加速。例如,您使用www.example.com域名接入阿里云CDN,那么加速域名就是www.example.com。在阿里云CDN的帮助文档中,加速域名通常被简写为域名。

CNAME记录

CNAME(Canonical Name)记录即别名记录,用来把一个域名解析成另一个域名,再由另一个域名提供源站服务。

例如,您在一台服务器上存放了很多资料,使用example.aliyundoc.com访问服务器上的资源,但又希望通过demo.aliyundoc.com也能访问,您可以在您的DNS解析服务商添加一条CNAME记录,将demo.aliyundoc.com指向example.aliyundoc.com,所有访问demo.aliyundoc.com的请求都会被转发到example.aliyundoc.com

CNAME域名

在CDN控制台添加加速域名后,系统会给对应的域名分配一个*.*kunlun*.com形式的CNAME域名。您需要在您的DNS解析服务商处添加一条CNAME记录,将加速域名指向CNAME域名。记录生效后域名解析就正式转向CDN服务,该域名所有的请求都将转向CDN的边缘节点,达到加速效果。

静态内容(静态资源)

静态内容是指用户多次请求某一资源,响应返回的数据都是相同的内容。例如图片、视频、网站中的文件(HTML、CSS、JS)、软件安装包、APK文件、压缩包文件等。

CDN通过加速域名将源站的静态资源缓存到CDN遍布全球的加速节点上,供用户就近访问,实现资源访问加速。

动态内容(动态资源)

动态内容是指用户多次请求某一资源,响应返回的数据可能是不同的内容。例如网站中的文件(ASP、JSP、PHP、PERL、CGI)、API接口、数据库交互请求等。

阿里云CDN只能加速静态资源,如果需要加速动态资源,可以使用阿里云全站加速产品。详细清晰,请参见什么是全站加速

DNS

DNS(Domain Name System)即域名解析服务,可以将域名转换成网络可以识别的IP地址。人们习惯记忆域名,但机器间互相只识别IP地址。域名解析就是把域名指向网站IP地址,让用户通过该域名即可访问到您网站的一种服务。域名解析需要由专门的域名解析服务器来完成,整个过程自动进行。例如,您上网时输入的www.example.com会自动转换成220.181.112.143(举例说明,具体IP以实际为准)。

阿里云的DNS解析产品是云解析DNS。详细信息,请参见云解析DNS

SSL/TLS

SSL(Secure Sockets Layer)即安全套接字协议,SSL协议位于TCP/IP协议与各种应用层协议之间,可以有效协助Internet上的应用软件提升通讯时的资料完整性及安全性。IETF将SSL标准化后名称被改为TLS(Transport Layer Security),即传输层安全协议,因此通常将两者并称为SSL/TLS。

回源

当用户通过浏览器发送请求时,如果CDN节点未缓存请求的资源或缓存资源已到期,此时会回源站获取资源并返回给用户,该过程被称为回源。

回源HOST

回源HOST即回源域名,当源站服务器上提供多个域名服务时,CDN节点回源时在源站访问的具体站点域名。示例如下:
  • 示例1:源站是域名。

    源站为example-origin.com,回源HOST为www.example.com,实际回源是请求到example-origin.com解析到的IP,即对应的主机上的站点www.example.com

  • 示例2:源站是IP。

    源站为10.10.10.10,回源HOST为www.example.com,实际回源的是10.10.10.10对应的主机上的站点www.example.com

回源协议

回源协议指CDN节点回源时使用的协议,与客户端访问资源时使用的协议相同。例如,当客户端使用HTTPS方式请求未缓存在CDN节点上的资源时,CDN节点会使用相同的HTTPS方式回源站获取资源。

过滤参数

通过过滤参数,您可以根据实际业务需要,决定在缓存时是否过滤用户请求URL中?之后的参数。具体如下:
  • 开启过滤参数,CDN节点会截取不带参数的URL向源站请求,且CDN节点仅保留一份副本。
  • 关闭过滤参数,每个不同的URL会缓存不同的副本在CDN节点上。

如果您的URL中不同参数代表相同的内容,建议开启过滤参数,有效提升缓存命中率。