您的位置:首页 > 运维架构 > 网站架构

CDN讲解

2016-06-18 13:22 387 查看
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服务器的性能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CDN 网站加速