CDN/DNS加速原理和应用
一、甚么叫CDN呢?
ContentDeliveryNetwork(内容分发网络),散布式的系统,使用用户可以就近获得所需内容,提高用户访问网站的响应速度。(CDN=更像智能的镜像+缓存+流量导流)
二、使用CDN服务有甚么好处呢?
1、能帮助我们的系统和网站做到更大的访问量。2、用户使用的时候,访问速度不错。3、本钱方面,一样的带宽,采购CDN的价格比采购服务器价格低价。4、对开发者来讲,使用简单
三、甚么是DNS?
DomainNameSystem,域名系统。域名和IP相互映照的一个散布式数据库。目的是:使用域名就能够访问啦。(方便人们的记忆)。缘由是:这和网络协议有关的,我们的一个http要求,通过域名是没法建立的。由于要求不知道去哪里,一定要要有全国唯一的地址(IP地址)才能定位,要求是去哪里。
四、CDN的加速原理和利用
好的CDN服务让互联网产品更加高效和可靠
1、智能DNS让用户访问相同线路最近的服务器
2、CDN的缓存可以加快访问速度,也能够减缓源服务器的压力
3、CDN让大范围的用户要求架构变动简单
4、CDN流量越高价格越低价
智能DNS更像一个物流系统,类似京东那样,取货就近原则,在全国都有网点,判断用户在哪里,就在附近的网点发货就能够啦。而传统的DNS就像圆通,申通这些快递,从源点开始动身,送到用户那里。