华为云CDN使用方法
快速接入CDN内容分发加速服务
-
展开
开通CDN服务 展开
在使用CDN之前,您需要先开通CDN服务。
-
展开
添加CDN加速域名 展开
如果您需要使用CDN加速指定网站业务,则需要将其对外服务域名创建为加速域名,并将该网站服务器地址作为源站。CDN将通过加速域名将源站上的资源缓存到CDN加速节点,实现资源访问加速 。
-
展开
配置CNAME 展开
如果您已成功添加加速域名,系统会自动为您的加速域名分配对应的CNAME域名。加速域名在CDN服务中获得的CNAME域名不能直接访问,必须在加速域名的域名服务商处配置CNAME记录,将加速域名指向CNAME域名,访问加速域名的请求才能转发到CDN节点上,达到加速效果。
-
展开
验证CNAME是否生效 展开
配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。只有CNAME解析生效,访问加速域名的请求才能转发到CDN节点上,达到加速效果。
-
展开
缓存刷新、预热 展开
CDN原理与实现
当用户访问使用CDN服务的网站时,本地DNS服务器通过CNAME方式将最终域名请求重定向到CDN服务。CDN通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时能够最快响应用户的CDN节点IP地址提供给用户,使用户可以以最快的速度获得网站内容。使用CDN后的HTTP请求处理流程如下。
HTTP请求流程说明:
1、用户在浏览器输入要访问的网站域名www.example.com,向本地DNS发起域名解析请求。
2、本地DNS检查缓存中是否有www.example.com的IP地址记录。如果有,则直接返回给终端用户;如果没有,则向网站授权DNS查询。
3、网站DNS服务器解析发现域名已经解析到了CNAME:www.example.com.c.cdnhwc1.com。
4、请求被指向CDN服务。
5、CDN对域名进行智能解析,将响应速度最快的CDN节点IP地址返回给本地DNS。
6、用户获取响应速度最快的CDN节点IP地址。
7、浏览器在得到最佳节点的IP地址以后,向CDN节点发出访问请求。
· 如果该IP地址对应的节点已缓存该资源,节点将数据直接返回给用户,如图中步骤7和8,请求结束。
· 如果该IP地址对应的节点未缓存该资源,节点回源请求资源。获取资源后,结合用户自定义配置的缓存策略,将资源缓存至节点,如图中的北京节点,并返回给用户,请求结束。配置缓存策略的操作方法,请参见缓存配置。
CDN使用方法-视频指导
购买CDN
添加加速域名和获取CNAME
CDN常用业务配置
CDN HTTPS配置
缓存过期时间设置
缓存刷新和预热