发现很多站长没有碰过CDN,不懂的CDN是什么原理,如何操作。
今天主机吧就来大概说下CDN的操作原理。
1.域名绑定CDN
一般情况下购买CDN套餐后,我们需要把自己的域名绑定到CDN上,CDN控制台上会有添加域名的,也有些是购买的时候已经要先绑定了,比如百度云加速。
2.验证域名所有权
一般CDN服务商为了安全,都是会要求绑定的域名解析验证所有权,比如TXT解析某记录,如果你解析通过了就可以删了。
3.CDN添加子域名
想要CDN加速你的域名,就需要在CDN配置里填写哪个子域名,以及这个子域名指向的服务器IP,有了这个配置,CDN才知道需要请求哪个服务器IP。
4.域名解析CDN生成的cname记录
CDN里添加好子域名配置后,CDN会提供一个网址,比如zhujib.com.lk-b027b6.cloud-scdn.com这样的,我们到域名解析处进行cname解析这个记录,这样我们的域名访问才会真正经过CDN的节点,很多同学只在CDN设置了子域名,并没有真正解析到CDN上,导致域名并没有真正经过CDN,这是错误的。
CDN操作原理其它很简单:CDN指向服务器IP——域名指向CDN生成的cname
用户访问CDN的流程:用户访问域名——域名解析访问CDN的节点——CDN节点请求回网站服务器IP——服务器内容返回CDN节点——CDN节点返回内容给用户
这么一说是不是原理很清晰了呢?