文档章节

联动天下CDN技术原理

不最醉不龟归
 不最醉不龟归
发布于 2016/12/24 17:26
字数 1419
阅读 14
收藏 0

首先,让我们来看一下传统的Internet网络的基本结构和数据传输情况,如下图所示。

Internet 网络基本结构及数据传输方式

根据传统的网络结构,用户的访问流程基本如下:

 用户在自己的浏览器中输入要访问的网站的域名 

 浏览器向本地DNS请求对该域名的解析 

 本地DNS将请求发到网站授权的DNS服务器 

 授权DNS将服务器的IP地址作为解析结果送给本地DNS 

 本地DNS将解析结果返还给用户,同时将该解析结果保存在自己的缓存中,直到相应的TTL(生存周期)过期,才再向网站的授权DNS请求解析 

 用户在得到IP地址后,向该地址所指向的网站的服务器进行访问; 
 

上述传统的访问模式存在着如下几个严重影响互联网用户的访问效率和质量的环节:

     首先,传统的DNS解析过程在将网站主机域名转换为IP地址时,并不预先判断该服务器是否正常工作;即使该服务器已经宕机不能提供服务了,用户的请求仍将被发往这台服务器,造成服务的中断。
     其次,互联网从诞生的第一天起,就缺乏一个专门的中央管理结构,也缺乏统一的产品和技术标准。这一点曾是互联网得以迅速发展的优势。但是,随着互联网的规模越来越大,这一点造成了众多不同网络结构并存的局面。不同网络间的兼容以及不同网络运营商/ISP之间的传输瓶颈等问题使得数据的流通受到限制。据统计,现有互联网上的平均传输速率不高于30Kbps。
     另外,现有的互联网以数据包传输为基础,任何一个数据包的丢失或出错都必须重新发送,而平均一个重传过程需要3秒钟,从而导致延迟。并且现有的HTTP协议也有诱发延迟的因素,据调查,完整下载一个网页,需要在用户和服务器之间往返20~100次。
     最后,现有的路由技术以路由器工作状态的历史数据为依据来确定当前数据包的传输路径,无法真实反应当前的路由和网络连接状况。这往往会导致数据传输所经过的路径并不是当前的最佳路径。而且,众多的路由器和交换机不但使数据传输的时间延迟增大,还会增加出错的几率,因为任何一个路由器出现问题都会影响到整个传输过程。
 

联动天下 CDN工作原理示意图:

联动天下 CDN对网络的优化作用:

     联动天下CDN是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。其技术原理是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,系统通过在精心挑选的网络各处放置节点服务器,从而将网站的内容放置到离用户最近、最快的地方,避免了上述影响互联网传输性能的“第一公里”和“网间互联瓶颈”等各个环节,从而实现跨地区、跨运营商网络加速服务。
其技术优点,CDN全球网络镜像及加速引擎使用本地Cache加速,镜像服务,远程加速,带宽优化,可扩展性,VPN高速压缩通道以及集群抗攻击技术实现网络负载均衡,智能多线,自动获取最快路径并支持网通,电信,香港和教育网镜像,实现真正意义上的网络加速。

     与智能DNS解析相比联动天下CDN全球网络镜像及加速引擎不仅仅实现了网络负载均衡,并在智能 DNS解析的基础上,使用本地Cache加速,镜像服务,远程加速,带宽优化,可扩展性,VPN高速压缩通道以 及集群抗攻击等最新技术,实现智能多线,自动获取最快路径。可见比起智能DNS解析使用CDN能为用户提供更优 ,更快,更安全的网络服务并实现真正的意义上的网络加速。
使用联动天下CDN,可有效加快自己的网站的浏览速度,使其拥有近似于新浪、搜狐般的页面快速访问响应速度,有效解决了目前由于网络距离和路由器转接过程中的技术延迟,而导致的访问网站登陆缓慢的现象。 

联动天下 CDN对网络的优化作用主要体现在如下几个方面:

 解决服务器端的“第一公里”问题

 缓解甚至消除了不同运营商之间互联的瓶颈造成的影响 

 减轻了各省的出口带宽压力

 缓解了骨干网的压力 

 优化了网上热点内容的分布
 

联动天下 CDN对网络的优化作用原理图如下:

本文转载自:http://www.72e.net/cdnspeed/cdnyuanli.aspx

不最醉不龟归
粉丝 23
博文 435
码字总数 454608
作品 0
深圳
程序员
私信 提问
UCan下午茶 悟有所值——深度学习在流媒体领域的应用之道

视频门户已经存在了近 10 年了,视频技术似乎已经没有什么新鲜可以玩。但 2016 年开始,从 papi 酱这样的网红掀起了移动短视频爆发的风潮,一夜之间雨后春笋般涌现的几百家移动直播 APP,巨头...

UCloudTech
2017/10/24
19
0
UCan下午茶 悟有所值——深度学习在流媒体领域的应用之道

视频门户已经存在了近 10 年了,视频技术似乎已经没有什么新鲜可以玩。但 2016 年开始,从 papi 酱这样的网红掀起了移动短视频爆发的风潮,一夜之间雨后春笋般涌现的几百家移动直播 APP,巨头...

UCloudTech
2017/10/24
0
0
唯品会运维老兵:用户到服务的高可用和最优路径设计

题记:世间最远的距离,莫过于服务就在面前,我却访问不到你。 众所周知,服务的可用性是衡量一个平台好坏和增加用户黏度的一个重要指标之一,为了保证服务高可用,我们设计了很多高可用的框...

王喜春
2017/03/02
0
0
Linux运维基础原理汇总

01. 前言介绍 初始运维的小伙伴,有些技术概念原理还是需要掌握的。有些原理概念一旦理解透彻,首先, 对运维技术工作大有帮助;其次,在遇到一些技术交流会上,也可以装一装,不会显得没话说...

aiweiwei24
2017/07/04
0
0
《CDN 之我见》系列二:原理篇(缓存、安全)

本文作者:白金 上篇回顾:《CDN 之我见》系列一:原理篇(由来、调度) 《CDN之我见》共由三个篇章组成,分为原理篇、详解篇和陨坑篇。本篇章适合那些从未接触过、或仅了解一些 CDN 专业术语...

樰篱
2018/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

[json]阿里fastjson1.2.24字符串转为json对象/数组

java.lang.ClassCastException: com.alibaba.fastjson.JSONArray cannot be cast to com.alibaba.fastjson.JSONObject at com.alibaba.fastjson.JSON.parseObject(JSON.java:206) 多行要用J......

Danni3
12分钟前
0
0
关于jenkins 构建打包的技巧

关于jenkins 构建打包的技巧 jenkins是一个专业构建平台,在各大公司内部比较受欢迎,可以自定义构建方式,以下整理一些技巧,防止以后忘记。 邮件通知 jenkins 自带邮件通知功能,但是比较单...

shzwork
13分钟前
1
0
Fedora 30的升级方法

Fedora 30 已经发布了。你可能希望将系统升级到最新版本的 Fedora。Fedora 工作站版本有图形化升级的方法。另外,Fedora 也提供了一个命令行方法,用于将 Fedora 29 升级到 Fedora 30。 将 ...

xiangyunyan
17分钟前
0
0
自然语言处理工具hanlp定制用户词条

作者:baiziyu 关于hanlp的文章已经分享过很多,似乎好像大部分以理论性的居多。最近有在整理一些hanlp应用项目中的文章,待整理完成后会陆续分享出来。本篇分享的依然是由baiziyu 分享的一篇...

左手的倒影
17分钟前
0
0
maven项目在实践中的构建管理之路

前言 最近一个月参与了公司几个项目的脚手架构建,适当总结下经验。之前见过太多项目依赖,构建,管理混乱不堪,导致后续的维护性差,甚至出现由此引发的事故。当时就有一个规范管理的想法。 依赖...

NotFound403
21分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部