[发明专利]一种将流水线请求并行化的上网加速方法和装置无效
申请号: | 201010505600.5 | 申请日: | 2010-10-13 |
公开(公告)号: | CN101977211A | 公开(公告)日: | 2011-02-16 |
发明(设计)人: | 陈岩 | 申请(专利权)人: | 深圳市深信服电子科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流水线 请求 并行 上网 加速 方法 装置 | ||
技术领域
本发明涉及到通信领域,特别涉及到一种将流水线请求并行化的上网加速方法和装置。
背景技术
HTTP1.1版本引入了流水线技术,通过减少浏览器与访问的服务器的往返次数来达到对网页访问的加速。
现代服务器全部支持此技术,部分负载均衡器也是针对此技术来开发应用。另外,针对最新的浏览器测试发现,最新的浏览器都针对此技术进行了优化,通过使用流水线技术将非流水线请求流水线化,来提高浏览器的性能。
参照图1,在常规浏览器应用场景中,浏览器使用了HTTP 1.1流水线技术将页面请求并行化。但是由于浏览器访问的服务器本身是通过单条数据链路接收页面请求的,如t1时刻发送的流水线请求Rq1、Rq2和Rq3通过单条数据链路串行发送到服务器,服务器也是将各请求的响应串行发送回浏览器。因此在传输时间最大的公网,数据传输仍然是串行的,导致网页浏览速度减慢。
发明内容
本发明的主要目的为提供一种流水线请求并行化的上网加速方法和装置,可提高网页浏览速度。
本发明提出一种将流水线请求并行化的上网加速方法,包括:
将浏览器发送的流水线请求分解;
将所述分解后的请求并行发送到服务器;
接收所述服务器的响应。
优选地,所述将浏览器发送的流水线请求分解包括:
将流水线请求分解为独立的页面请求。
优选地,所述将分解后的请求并行发送到服务器包括:
根据分解后请求的数量建立至少两条数据链路;
通过所述数据链路发送分解后的请求。
优选地,所述数据链路包括有线或无线数据链路。
优选地,所述接收服务器的响应包括:
将所述服务器的响应按预设顺序重组;
将重组后的服务器响应发送给所述浏览器。
本发明还提出一种将流水线请求并行化的上网加速装置,包括:
分解模块,用于将浏览器发送的流水线请求分解;
并行化模块,用于将所述分解后的请求并行发送到服务器;
接收模块,用于接收所述服务器的响应。
优选地,所述分解模块具体用于:
将流水线请求分解为独立的页面请求。
优选地,所述并行化模块包括:
建立链路单元,用于根据分解后请求的数量建立至少两条数据链路;
发送单元,用于通过所述数据链路发送分解后的请求。
优选地,所述数据链路包括有线或无线数据链路。
优选地,所述接收模块包括:
重组单元,用于将所述服务器的响应按预设顺序重组;
响应单元,用于将重组后的服务器响应发送给所述浏览器。
本发明提出的提供一种流水线请求并行化的上网加速方法和装置,通过将浏览器发送的流水线请求分解后,并行传输给访问的服务器,实现提高网页浏览速度。
附图说明
图1为现有技术的流程示意图;
图2为本发明流水线请求并行化的上网加速方法一实施例的流程示意图;
图3为本发明流水线请求并行化的上网加速方法一实施例的又一流程示意图;
图4为本发明流水线请求并行化的上网加速方法一实施例中并行发送的流程示意图;
图5为本发明流水线请求并行化的上网加速方法一实施例中接收响应的流程示意图;
图6为本发明流水线请求并行化的上网加速装置一实施例的结构示意图;
图7为本发明流水线请求并行化的上网加速装置一实施例中并行化模块的结构示意图;
图8为本发明流水线请求并行化的上网加速装置一实施例中接收模块的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
本发明提出的提供一种流水线请求并行化的上网加速方法和装置,通过将浏览器发送的流水线请求分解后,并行传输给访问的服务器,实现提高网页浏览速度。
参照图2、图3,提出本发明一种流水线请求并行化的上网加速方法一实施例,包括:
步骤S101,将浏览器发送的流水线请求分解。
网络管理员首先设置一流水线请求并行化的上网加速装置,该装置可以置于出口网关内部或与出口网关连接。浏览器接收到页面请求时,采用流水线技术对页面请求进行加速处理,成为流水线请求,当流水线请求到达出口网关时,流水线请求并行化的上网加速装置将该流水线请求进行分解,成为多个独立的页面请求。如t1时刻发送的流水线请求分解为三个独立的页面请求Rq1、Rq2和Rq3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深信服电子科技有限公司,未经深圳市深信服电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010505600.5/2.html,转载请声明来源钻瓜专利网。