- 1
- 0
- 约2.98千字
- 约 6页
- 2018-02-09 发布于江苏
- 举报
CDN内容分发网络技术原理
CDN内容分发网络技术原理
1. 前言
CDN能够几乎涵盖国内所有线路;而在可靠性上, CDN 在结构上实现了多点的冗余,即使某一个节点由于意外发生故障,对网站的访问能够被自动导向其他的健康节点进行响应。CDN能轻松实现网站的全国铺设,不必考虑服务器的投入与托管、不必考虑新增带宽的成本、不必考虑多台服务器的镜像同步、不必考虑更多的管理维护技术人员。
三个发展浪潮:CDN技术自1999年首次提出经过了三个发展时期:第一个发展时期是1999年到xx年,主要是海外CDN技术的摸索和发展并逐渐商用,国内传统CDN厂商开始兴起。第二个发展时期主要是2016年到2016年,随着网络游戏、网络视频、电子电商等在线业务的兴起以及国外LimeLight、Level3、Amazon国内蓝汛、网宿、帝联等均对CDN网络进行升级,掀起动态页面加速产品;此时BAT开始介入,CDN技术但老牌CDN厂商主要靠丰富的网络节点资源来驱动,形成行业壁垒。第三个发展时期是为2016年6月以来,一方面是行业搅局者网心科技等创业公司凭借着技术创新、颠覆价格、创新模式改变CDN市场格局,另一方面是下游网络直播视频、VR/AR、竞技游戏、大数据、4K高清视频等需求的井喷,彻底引燃CDN尤其是动态CDN的爆发。
2. 什么是CDN?
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。
内容分发布网络是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网联盟是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存,它位于网络的边缘,距用户仅有“一跳”之遥。同时,代理缓存是内容提供商源服务器的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。据统计,采用CDN技术,能处理整个网站页面的70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。
. CDN 的工作原理
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:
由上图可见,用户访问未使用CDN缓存网站的过程为:
用户向浏览器提供要访问的域名;
浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
浏览器根据域名主机返回的数据显示网页的内容。
通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程:
通过上图,我们可以了解到,使用了CDN缓存后的网站的访问过程变为:
用户向浏览器提供要访问的域名;
浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问。
此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。
4. CDN的技术手段
您可能关注的文档
- 26省给高龄老人发放补贴,来看你的父母能不能领!.doc
- 26岁女生突发脑溢血差点死掉,长期熬夜有多可怕-.doc
- 26材力11-2.ppt
- 27岁白领患癌后痛诉:没一份工作值得用健康豪赌!.doc
- 2·14情人节祝福语大全汇总 .doc
- 2周年庆典上的讲话稿精选 .doc
- 2型糖尿病药物治疗新进展论文 .doc
- 3.1 力学量的算符.ppt
- 3 压力容器用材4.ppt
- 3.15消费者权益日活动总结精选 .doc
- 公司怎样完善报销制度.docx
- 硫酸 库存管理制度.docx
- 财务制度坐支行为.docx
- 少儿国际象棋入门.doc
- 2026年阳极项目可行性研究报告(市场数据调查、监测研究).docx
- 2026版教师职称-浙江-浙江教师职称(基础知识、综合素质、初中道德与法治)历年参考题库含答案解析5.docx
- 2026年特殊带芯钢筘项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年进气系统及ERG清洗设备项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年童欣口服液项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年特殊压力仪表项目可行性研究报告(市场数据调查、监测研究).docx
最近下载
- 厦门市同安区事业单位招聘考试题目及答案2025.docx VIP
- 公示A646-0059宗地光明新区观光站综合体项目pdf - 重庆市环境保护.PDF
- 草坪学 全套课件.ppt VIP
- 物理-河南普通高中青桐鸣大联考2024-2025学年2025届高三年级上学期1月期末考试试题和答案.docx VIP
- 弱电工程入侵报警系统(含紧急求助)设计方案全.docx VIP
- 《化学催化催化剂》课件.ppt VIP
- 金相检验二级试题.pdf VIP
- 未遂事故管理制度.docx VIP
- 安徽医科大学2021年春季学期护理专业《健康评估》期末考试试卷.docx VIP
- NB_T 20436-2017压水堆核电厂水化学控制.pdf
原创力文档

文档评论(0)