宇飞科技
宇飞科技
技术文档
技术文档
动态内容解决方案

动态业务内容分析概述:
互联网除了大量的商品展示类的静态内容外,还有部分的动态内容。例如用户登录系统、 在线交易系统、商品搜索系统、购物车系统、会员系统、评价系统等。这些内容都属于动态 网站内容,而静态加速是无法解决上述内容的加速处理。

动态内容传输存在的问题:
1.链路
中国互联网的现状是电信、联通两大巨头垄断整个中国互联网市场,而在这两大运营商 间的访问接口还会存在带宽限制问题;另外,全国各个运营商间的访问接口也会存在相同问 题。特别是一些弱势运营商,例如长城宽带、移动、有线通、教育网、华数网络等。 以上问题的出现,导致终端用户的访问会受到严重的影响。例如:电信的用户去访问联 通的资源时,会出现访问速度慢、丢包、延迟增大等。据调查发现,终端用户打开网页的时 间超过 8 秒,少部分用户会关闭浏览器;而超过 15 秒,大部分用户会关闭浏览器;如果超 过 30 秒,用户会在短期内不会再次访问此网站。所以链路问题是影响网站访问用户数的关 键参数之一。
2.协议
大部分的 HTTP 应用都是基于 TCP 协议,而 TCP 协议为了增加数据传输的可靠性,使 用三次握手机制确保数据数据的可靠性。虽然这种机制可以保证数据传输能够安全无误的到 达接收端,但是也会出现一些问题。例如数据链路问题、C/S 端的数据窗口问题、硬件缓冲 问题等。
特别是一些半开连接,TCP 会直到老化时间过期后,才会采取重传机制将数据包二次 传输,会严重影响数据传输能力。
动态加速技术助力动态内容加速传输:
动态加速技术方案的使用对象主要是以动态技术作为建站方法的网站,包括 ASP、PHP、 JSP 等。这类网站包括电子商务类、论坛类、在线交易类等。动态加速解决方案主要采用缓 存、网络优化、TCP 链路优化技术、GSLB 等技术。
下图为内容分发系统动态加速示意图:
技术文档
如上图所示:
用户首先访问边缘节点,节点通过 GSLB 系统确定终端用户的最优访问点;
在终端用户与边缘节点之间的数据传输采用 TCP 链路优化技术,保证用户的访问速度 与质量;
所有边缘节点间与 GSLB 互连、与上级中心节点互连,所有节点间的通信使用链路优化 技术和私有数据传输协议,保证骨干网间的数据通信链路快速稳定;
中心节点与源站建立连接,使用 TCP 链路优化技术在中心节点与源站间保持链路通信 正常。

动态加速关键技术:
1.TCP 协议优化技术
目前互联网上 WWW 应用都是基于 TCP 协议来传输,而 TCP 协议由于先天的一些特 性,使得数据传输在服务器负载过大、数据间链路不稳定、带宽不足、客户端接收窗口等问 题出现时,TCP 会采用确认与重传机制保证数据的正确性。虽然 TCP 的这种特性可以很好 的保护数据能够正确的传输到对端,但是同样也会产生一些弊端。例如半开连接,TCP 数 据发送端在没有得到对端的 ACK 时,会一直等待,直到 ACK 超时连接断开或者数据重传。 而分发系统在数据传输时,使用优化后的 TCP 协议,将大大提高 TCP 的性能,使数据 既能安全可靠的快速传输,同时又会避免上述原因引起的网络性能下降的问题。
2.丢包控制技术
分发系统丢包控制技术主要是解决因为网络环境所引起的数据包丢包问题。作为源服务 资源与最终用户的中间代理层,分发系统起着强大的媒介作用。丢包的产生通常位于源站出 口或者终端用户的网络出口,分发系统能够通过监测、对比等技术手段,提前预测到 TCP 的丢包。内容分发系统会代替通信双方的接收端要求发送方重传数据报文以达到可靠传输的 目的。
3.拥塞控制技术
TCP 协议使用四种控制方法来避免拥塞,分别是慢启动、快速重传、快速恢复、拥寨 避免等。在原有拥塞控制的基础上重新作了优化以确保数据能够更加快速的传输,而避免传 统协议产生的问题。
使用双向数据缓存机制来对 TCP 协议优化。TCP 连接建立后,可能由于网络状态等问 题,数据发送方在未获得接收方的 ACK 时,将进入等待超时阶段。这时及时判断接收 端的状态,缓存发送端的数据并代表接收方发送 ACK,同时将接收窗口快速减小并等 待接收端能够及时接收数据。
另外一种方式通过缓存接收方的 ACK,来达到拥寨控制。TCP 在传输数据时,将数据 分段传输,所以后面的数据可能会提前到达。而接收端以数据的实体对发送方回答 ACK,这时后面数据分段的 ACK 会比前面数据分段提前到达发送端。发送端会认为前 面的分段丢失进而重传前面的分段。这种重传机制大大的浪费了宝贵的带宽和服务器资 源。采用缓存 ACK 的方式,将接收端发送的 ACK 先缓存一定时间,直到数据分段能够 正常排序后,再一次性将 ACK 发送给发送端。
4.路由优化技术
内部光纤传输
宇飞的 CDN 内容分发系统通过自有的传输链路将 不同运营商间的访问瓶径消除,达到快速访问的目的。

路由控制与更新技术:
通过多运营商的线路接入保证运营商间无缝连接,以提高终端用户的访问速度,同时对 多个运营商线路作智能路由控制与更新保证运营商间的路由是最优的。CDN 内容分发系统采用多种路由算法,利用带宽、链路负载、链路延迟、可靠性等元素,保证数据的内部传输 能够正常快速的运行。

版权所有 河南宇飞科技有限公司   
备案号:豫ICP备17012951号-2    IDC/ISP证:豫B1-20180038
公司地址:郑州市金水区花园路国基路居易国际4号楼北单元1915

邮箱:704820@qq.com
客服热线:0371-53312200