当前位置:首页 > 行业动态 > 正文

阿里cdn云

阿里CDN云是阿里云提供的内容分发网络服务,可加速网站内容分发,提高访问速度与稳定性。

阿里CDN云:全面解析与使用指南

一、准备工作

1、注册并实名认证阿里云账号:访问阿里云官方网站,按照提示完成注册流程,并提交必要的个人信息进行实名认证,这是使用阿里云服务的前提。

2、购买阿里云CDN服务:登录阿里云控制台,导航至“CDN”服务页面,根据需求选择合适的加速区域、流量包大小及有效期等参数,并完成支付流程,购买后,你将获得相应的CDN服务资源。

二、阿里云CDN简介和原理

1、基本简介

全网带宽输出能力:阿里云CDN拥有高达150 Tbps的全网带宽输出能力,确保在不同区域、不同场景下都能高效加速网站内容的分发。

缓存:通过将静态内容缓存到边缘节点,阿里云CDN显著提高了访问下载效率,减少了源站压力。

成本效益:相较于OSS流量价格(0.4元/GB),CDN流量价格仅为0.17元/GB,更加经济实惠。

2、加速原理

当终端用户发起HTTP请求时,首先向Local DNS查询域名对应的IP地址。

如果Local DNS缓存中没有记录,它会代表客户端向网站授权DNS发起请求,直到获得最终的IP地址。

一旦获得IP地址,用户的请求将被定向到距离最近的CDN节点,如果该节点已缓存所需资源,则直接返回给用户;否则,节点会向源站发起请求,获取资源后缓存并返回给用户。

三、添加要加速的域名

1、在CDN控制台上添加OSS域名

登录CDN控制台,选择“添加加速域名”。

输入需要加速的OSS域名,并验证该域名的归属权(建议使用DNS解析验证)。

阿里cdn云

配置源站信息,选择OSS域名作为源站(注意避免自定义域名与加速域名相同,以防循环解析)。

使用test.laker.com加速OSS中的文件。

2、复制CNAME记录值并配置CNAME

在CDN控制台的域名管理页面,找到加速域名对应的CNAME记录值并复制。

前往阿里云云解析DNS控制台,为加速域名配置CNAME记录。

3、验证CNAME配置是否生效

在本地PC机上,通过ping命令验证加速域名的解析结果是否与CDN控制台上的CNAME值一致,可能需要等待10分钟左右以使配置生效。

四、配置源站

1、支持的源站类型

OSS域名:如果资源已存储在阿里云OSS中,可直接选择或输入OSS Bucket的外网域名作为源站(不支持内网域名)。

阿里cdn云

IP地址:支持配置单个或多个IP地址作为源站(不支持内网IP),使用阿里云ECS的外网IP可免审核。

源站域名:支持配置多个域名作为源站地址。

函数计算域名:可将同一账号下的函数计算产品域名配置为源站地址。

2、配置步骤

在CDN控制台中,完成基础信息和业务信息的配置后,单击“新增源站信息”。

根据实际需求选择合适的源站类型,并填写相关信息。

五、设置缓存规则

1、缓存过期时间:针对静态资源,指定目录和文件后缀名的缓存过期时间,使资源在CDN上按照设定的规则进行缓存。

2、状态码过期时间:配置资源的指定目录或文件后缀名的状态码过期时间。

3、自定义HTTP响应头:配置资源缓存过期的HTTP消息头。

阿里cdn云

4、自定义页面:根据需要自定义HTTP或HTTPS响应状态码跳转的完整URL地址。

5、访问URL改写规则:对请求的URL进行修改,实现302重定向到目标URL。

6、自定义Cachekey:将访问同一个文件的一类请求转化为统一的Cachekey,降低回源频率。

7、跨域资源共享:通过自定义HTTP响应头功能配置跨域资源共享。

六、计费方式

项目 说明
基础费用 包括按流量计费、按带宽峰值计费和月结95带宽峰值计费三种方式,默认按流量计费,先使用后付费。
增值费用 包括静态HTTPS请求、QUIC请求等计费项,增值服务不是必须的,仅在使用后才收费。
CDN资源包 提供下行流量资源包,用于抵扣流量费用,预付费模式,一次性支付立即生效。
静态HTTPS请求数 按量后付费或资源包预付费模式,每月前500万次免费,超过后按每万次0.05元计费。

问题与解答

Q1: 如何验证CDN配置是否生效?

A1: 可以通过ping命令验证加速域名的解析结果是否与CDN控制台上的CNAME值一致来判断CDN配置是否生效,如果一致,则表示CDN加速已经生效。

Q2: 阿里云CDN有哪些优势?

A2: 阿里云CDN具有全网带宽输出能力强、静态内容缓存效率高、成本效益显著等优势,它能够分担源站压力,避免网络拥塞,提高资源访问速度,并且提供了多种计费方式以满足不同用户的需求。