域名解析、CDN 加速、服务器三者的关系

狗狗 2020-12-01 17:06:23

我们在建站的时候会涉及到域名解析、CDN加速、服务器等这些专业的产品词,之前的文章我们有介绍到域名解析的,那么今天小编就跟大家来说说域名解析、CDN加速、服务器这三者的关系。


1、域名解析、CDN加速、服务器三者的介绍


域名解析,也叫 DNS 解析。比如你在阿里云买了域名,那么当建站的时候,就需要买一个云服务器,同时送一个独立 IP。而为了让访问网站的速度更快,还需要使用 CDN 加速服务。这三块都再阿里云上面一条龙的服务。同时国内的腾讯云也是如此的方式,把这三块都集成到一起了。


CDN 加速用来提高用户访问速度用的,早年没有这个产品的时候,用户直接访问源服务器,导致负载压力很大,而且页面打开速度也慢,现在有了这个加速技术,把你网站的内容复制到各个 CDN 加速节点上,用户访问时被自动引导到距离最近的 CND 加速节点,这样既提高了访问速度(用户体验好),又减轻了源服务器压力(节省成本),同样的配置还比以前支持更多用户访问了。


2、也就是阿里云解析添加 CNAME 域名,经过 CDN 加速处理后,从加速节点或源服务器获取内容最后返回给用户。经过以上三步,就完成了域名加速访问的整个流程。设置成功后,当用户访问域名的时候,访问路径是这样子的:用户在浏览器中打开域名,网络查询后得知域名在阿里云解析,去阿里云后被引导通过 CNAME 跳转访问了 CDN 加速节点。


如果成功获取到网站内容,就返回给用户; CDN 加速节点是距离用户距离最近,也就是起到了加速的作用,用户感觉到访问你网站非常快。


如果访问 CDN 节点失败,则直接访问源服务器获取网站内容并返回给用户。这时候打开网站速度比上面稍慢一点,一般来说如果你使用阿里云腾讯云之类的国内云服务器,再慢 3 秒钟也打开了。


以上操作看起来一步步的很麻烦,其实我们打开域名到完全看到网站页面内容,也不过1秒~3秒的时间而已,反应速度还是蛮快的。


3、我们既然要使用 CDN 加速,那么实际上第一步要先获取到加速域名,也就是那个 CNAME 域名。这步去阿里云 CDN 里面操作。按照下图的设置结合你个人的实际情况操作。


域名解析

简单说下如何添加 CDN 域名。


加速域名就是被加速的最终域名;


业务类型:图片类网站、文字类博客网站都选择“图片小文件”,其他类型根据实际情况选择;


源站信息:如果你要给网站加速,选择“IP”,给对象存储加速,选择“oss域名”;


IP:填上你购买的云服务器的 IP;


端口:http 网站选择 80 端口,https 网站选择 443 端口;


加速区域:根据网站用户群体主要在哪里进行选择。


填写基本信息、信息审核、通过后添加完成,就可以拿到系统分配的 CNAME域名了。把这个域名拿到阿里云解析里面添加 CNAME 域名解析,然后 CDN 加速会立即生效。


记住一点:a 记录和 cname 记录都是域名指向服务器用的,前者不加速,后者起到加速作用。所以域名解析的时候只能二选一,要么添加 cname 记录,要么添加 a记录,不能共存。很多新同学的矛盾就在于此,没搞明白这个道理,想两个都添加解析,这是不对的,请注意。


4、下面是阿里云解析添加 CNAME 的页面。


记录类型:CDN 加速选择 CNAME 类型;


主机记录:最终用户要打开的域名是主域名,填写 @,是 www 域名就填写 www;


解析线路:如没有特殊要求,默认就好。


记录值:从 CDN 加速后台获取到的加速域名;


5、最后就是把域名绑定到服务器上,通过我们常用的 php 面板(比如宝塔面板)来操作会更容易一些。IP 是默认绑定服务器的,这样就可以把本文中的三个项目串联起来了。


以上的内容就是有关于域名解析、CDN加速、服务器三者的介绍了,有需要建站或者将来要建站的朋友可以了解下。


  • 域名解析
  • 域名服务器
  • cdn加速