【云小课】CDN第1课 从零开始配置CDN加速
在全国疫情的风险过后,互联网上掀起了远程办公热潮,提倡无接触办公,学习。现在的许多业务都伴随着网站,手机APP以及视频点播普及开来。
客户在网站上的体验也变得与企业息息相关。但是您的客户是否有过这样的体验:
想要浏览您的网站学习了解业务,却败给了迟迟打不开的页面;
想要借助您的软件提高生产效率,却败给了缓慢的软件下载速率;
想要观看视频学习知识,却败给了漫长的视频加载......
这糟糕的体验时常让我们本该蒸蒸日上的业务陷入瓶颈!!
别急,华为云CDN能帮你解决困扰,借助CDN的神奇力量,可以让访问的资源离用户更近,让传输路径更短,从而提高访问速度~~
CDN是什么,能用在什么地方?
CDN是构建在现有互联网基础之上的一层智能虚拟网络,通过在网络各处部署节点服务器,实现将源站内容分发至所有CDN节点,使用户可以就近获得所需的内容。
通俗的讲,CDN在网络中扮演着类似前置仓库的角色,这些仓库从主仓库(源站)中缓存资源,在发送快递时,就可以从就近的仓库取出货物发送,同时还能优化送货的路径(智能调度),大大提高了货物运送的效率,这就解释了为什么接入CDN的网站都能有比较快的响应速度。
不使用CDN时:客户端直接从源站请求资源,访问速度会受到距离等因素限制。
使用CDN后:客户端直接从较近的CDN节点请求资源,当源站资源更新时,CDN节点会从源站回源,更新数据。
互联网上的许多内容都能通过CDN进行加速,例如:
有需求的网站(门户网站、电商平台、资讯APP等)。
使用http/https的文件下载业务。
以音视频点播业务为主的网站。
对于动静态内容混合,含较多动态资源请求(如asp、jsp、php等格式的文件)的网站,可以使用全站加速服务。
温馨小提示:
华为云CDN加速节点资源丰富,目前有2000+中国大陆加速节点,500+中国大陆境外加速节点。CDN节点的详细分布请点击这里了解。
我该如何使用CDN?
小A:嗯嗯,我已经了解CDN的作用,但是还是不知道怎么样让我的课程网站提速起来,让上课的小朋友们体验到流畅的网络课程。
小课:看你这么好学,那我们继续重点介绍如何快速将您的网站接入CDN。
步骤一:账户充值或者购买CDN流量包。
CDN的计费方式有如下两种,小课推荐购买价格更划算的CDN流量包哦:
按量付费方式,按照您的使用量来计费,只需保证账户中有足够的余额,按需付费的收费标准请点击这里。
CDN流量包方式,购买后可以直接可以抵扣您使用的流量了。值得一提的是,由于是流量包,所以只能在流量计费的模式下使用流量包。关于流量包的相关介绍请点击这里。
步骤二:添加加速域名
加速域名:需要加速的域名地址,例如www.example.com。加速成功后,此页面内容就会享受CDN加速服务,如果您想加速www.example.com中其他域名链接,需要另外添加加速域名,也支持添加泛域名作为加速域名,如:*.example.com。
业务类型:根据业务内容选择。如果业务类型多为静态的网站内容,则可以选择“网站加速”;需要为客户提供资源下载,例如APP商店、游戏客户端、手游更新等,则以选择“文件下载加速”;如果您的业务是以视频点播为主,可以选择“点播加速”。
服务范围:希望加速的服务范围。
温馨小提示:
值得注意的是,只要您的加速服务范围为中国大陆或全球,该域名就必须在工信部备案才能接入CDN。
源站类型:源站指的是您的业务服务器的IP地址或者对应的域名,源站是您的加速域名数据来源,配置完成后,CDN节点会回到源站拉取数据。可以通过“源站IP地址”、“源站域名”、“OBS桶域名”的形式进行配置。
知识扩展
OBS为华为云的对象存储服务,提供海量、安全、可靠、低成本的数据存储能力。若我们的业务类型为静态网站,可以选择OBS桶域名作为源站时,OBS会收取CDN回源的流量费用,回源流量费用将按照公网流出费用进行结算,详情点击这里了解。
步骤三:配置CNAME记录
CNAME记录的作用是将一个域名地址解析到另一个地址,添加完CDN加速域名后,系统将会自动给加速域名分配一个CNAME域名,只需在DNS服务商处配置好CNAME记录,之后针对加速域名的访问就会自动接入CDN进行加速了。
DNS服务商有很多,例如华为云解析、万网、DNSPod、新网、godaddy等。
步骤四:验证CNAME是否生效
配置CNAME后,不同的DNS服务商CNAME生效的时间也不同,您可以通过以下方式验证CNAME是否生效。
打开Windows操作系统中的cmd程序,输入如下指令:
nslookup -qt=cname 加速域名
如果回显CNAME,则表示CNAME配置已经生效,如下图:
棒!完成了!
至此,您的加速域名已经成功接入CDN网络了,您可以尝试访问下加速的业务,对比加速效果。
温馨小提示:
初次访问,由于CDN节点还未缓存源站资源,可能会没有明显的加速感,建议您手动进行一次缓存预热,将源站资源提前预热到CDN节点,以便首次访问您的网站资源便能直接从CDN节点获取而无需回源耗时。
您可以在这里了解更多缓存预热的功能。
知识扩展
域名接入CDN后,还支持对CDN进行丰富的配置 ,小课将配置列表给大家梳理出来了~
配置项 | 场景说明 |
对源站信息进行修改。 | |
回源拉取资源时的参数设定。 | |
配置加速域名的HTTPS证书,并将其部署在全网CDN节点,实现HTTPS安全加速。此项配置非必选配置,如果您需要使用https访问则为必选配置。 | |
配置CDN节点中某个或某些缓存资源的缓存间隔时间规则。 | |
通过配置防盗链、IP黑白名单和URL鉴权等过滤策略,对访问者身份进行识别和过滤,实现限制访问来源的目的。 | |
HTTP header配置 |
常见问题
使用过程中如果遇到什么问题,您可以参见官网常见问题,这里覆盖了许多针对不同场景下的疑问解答。
- 点赞
- 收藏
- 关注作者
评论(0)