1、注册并实名认证阿里云账号:访问阿里云官方网站,按照提示完成注册流程,并提交必要的个人信息进行实名认证,这是使用阿里云服务的前提。
2、购买阿里云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解析验证)。
配置源站信息,选择OSS域名作为源站(注意避免自定义域名与加速域名相同,以防循环解析)。
使用test.laker.com
加速OSS中的文件。
2、复制CNAME记录值并配置CNAME
在CDN控制台的域名管理页面,找到加速域名对应的CNAME记录值并复制。
前往阿里云云解析DNS控制台,为加速域名配置CNAME记录。
3、验证CNAME配置是否生效
在本地PC机上,通过ping命令验证加速域名的解析结果是否与CDN控制台上的CNAME值一致,可能需要等待10分钟左右以使配置生效。
1、支持的源站类型
OSS域名:如果资源已存储在阿里云OSS中,可直接选择或输入OSS Bucket的外网域名作为源站(不支持内网域名)。
IP地址:支持配置单个或多个IP地址作为源站(不支持内网IP),使用阿里云ECS的外网IP可免审核。
源站域名:支持配置多个域名作为源站地址。
函数计算域名:可将同一账号下的函数计算产品域名配置为源站地址。
2、配置步骤
在CDN控制台中,完成基础信息和业务信息的配置后,单击“新增源站信息”。
根据实际需求选择合适的源站类型,并填写相关信息。
1、缓存过期时间:针对静态资源,指定目录和文件后缀名的缓存过期时间,使资源在CDN上按照设定的规则进行缓存。
2、状态码过期时间:配置资源的指定目录或文件后缀名的状态码过期时间。
3、自定义HTTP响应头:配置资源缓存过期的HTTP消息头。
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具有全网带宽输出能力强、静态内容缓存效率高、成本效益显著等优势,它能够分担源站压力,避免网络拥塞,提高资源访问速度,并且提供了多种计费方式以满足不同用户的需求。