CDN讲解

CDN:通过很多种服务结合起来完成CDN的一个功能


【CDN简介】


CDN  Content Dilivery Network

- 即内容分发网络

- 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到

  最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度


CDN应用场景

- 证券 金融保险 网上交易 门户网站 网络教学


CDN服务商

- 帝联、蓝汛、CDN联盟



【CDN的工作原理】


拓扑图

 

           源站服务器   

                ||

               6||7

                ||


  CDN节点服务器  

||    

      5||8    

||    

 ______4_________          _______3_____

PC---------------- DNS服务器------------- 权威DNS服务器

                        1                          2





假如说360的网站做了网站加速,他事先要把360网站的IP地址和注册的主机名告诉CDN服务商,

服务商把他的主机名做一个别名,别名到自已的服务器上去,别名的设置可能写在本地里,也可

能写在权威服务器里,不管写在哪一台服务器里边,这个服务器都做分离解析,根据客户端的来

源地址,把你访问的IP地址解析到不同的地址去,如果你是来自广州地区的网段的用户,我就把这个

主机名解析到我放在广州的CDN服务器上去,那就访问我的广州的CDN服务器,如果广州的CDN的服务器里边

有你要访问的数据,我就直接回应给你,如果我放在广州的CDN服务器里没有,那这个CDN服务器就代替你去访问

源站服务器,把源站的服务器再放一份回我的缓存服务器里,然后回应客户端,等有人再访问上一次数据的时候,

我直接从缓存里找,然后回应给客户端,加快了客户端的访问速度,减轻了我源站的压力



与CDN相关的技术

- 负载均衡技术(集群)

- 动态内容分发与复制技术(rsync)

- 缓存技术(squid)

- DNS分离解析



【缓存技术的目的】


减少网络中冗余数据的重复传输,使数据传输最小化,将广域传输

为本地就近访问,提高响应速度和节约网络带宽


高速缓存服务器:是软件高度集成的专业功能服务器,主要做高速缓存加速服务器,

一般布置在网络边缘,根据对像的不同,分为客户端加速、服务器端加速


【加速的类型】

客户端加速:部署在网络出口处,把常访问的内容缓存在本地,提高响应速度和节约带宽


服务器加速:部署在服务器前端,作为web服务器的前置机,提高web服务器的性能





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章