面向Web加速的HTTP协议优化机制的研究与设计
发布时间:2018-05-19 02:19
本文选题:HTTP协议优化 + Web加速 ; 参考:《北京邮电大学》2014年硕士论文
【摘要】:随着Web技术的迅猛发展和普及,Web应用怎样能够快速的被用户访问,成为一个所有Web应用开发人员都关注的问题,各种Web加速技术被提出来提高最终用户访问Web的体验。然而这些技术需要Web应用开发人员在设计、开发、部署等阶段进行有针对性的优化,从而导致无法实现具有普适性的Web加速,Web加速的成本也相对较高。为实现更具普适性的Web加速,需要考虑从Web技术本身对其进行优化。 目前,针对HTTP协议的优化被认为是可以最大限度实现的具有普适性的Web加速,因而成为学术界与工业界的研究热点。本文以实现Web加速为目标,针对HTTP/1.1协议连接利用率低、相同字段内容重复传输等缺陷,通过网络损伤模拟测试、数学模型分析和网络协议仿真的方法,对比分析HTTP Pipelining和HTTP/2.0在不同网络环境和页面特征下的性能优化效果。在此基础上,结合移动互联网的网络环境的特点,提出一套适用于移动终端的HTTP协议加速方案,通过在移动终端的操作系统中添加协议转化中间件,实现移动终端上多个应用复用同一条HTTP连接,进而提升移动终端上应用的Web访问效率,节约移动网络中宝贵的无线链路资源。 本文首先回顾了主流Web加速手段及HTTP协议发展历程,分析了HTTP/1.1协议的设计缺陷。接着,对HTTP Pipelining和HTTP/2.0在不同场景下的加速效果进行了分析、测试和仿真。最后,总结出不同场景下HTTP协议优化的建议技术方案,并提出一套面向移动互联网Web加速的HTTP协议优化方案。
[Abstract]:With the rapid development of Web technology and the popularity of web applications how to be quickly accessed by users has become a concern of all Web application developers. Various Web acceleration technologies have been proposed to improve the end-user experience of accessing Web. However, these technologies require Web application developers to optimize in the stages of design, development, deployment and so on, which leads to the relatively high cost of Web acceleration which can not be implemented universally. In order to achieve more universal Web acceleration, it is necessary to consider the optimization of Web technology itself. At present, the optimization of HTTP protocol is considered to be a universal Web acceleration that can be realized to the maximum extent, so it has become a research hotspot in academia and industry. The aim of this paper is to realize Web acceleration, aiming at the disadvantages of low connection utilization rate of HTTP/1.1 protocol and repeated transmission of the same field content. The methods of network damage simulation test, mathematical model analysis and network protocol simulation are used to solve the problems, such as network damage simulation, mathematical model analysis and network protocol simulation. The performance optimization effects of HTTP Pipelining and HTTP/2.0 in different network environments and page features are compared and analyzed. On this basis, combined with the characteristics of the network environment of mobile Internet, a set of HTTP protocol acceleration scheme for mobile terminal is proposed, and the middleware is transformed by adding protocol to the operating system of mobile terminal. Multiple applications on the mobile terminal can reuse the same HTTP connection so as to improve the Web access efficiency of the application on the mobile terminal and save the precious wireless link resources in the mobile network. This paper first reviews the mainstream Web acceleration method and the development history of HTTP protocol, and analyzes the design defects of HTTP/1.1 protocol. Then, the acceleration effects of HTTP Pipelining and HTTP/2.0 in different scenarios are analyzed, tested and simulated. Finally, this paper summarizes the proposed technical scheme of HTTP protocol optimization in different scenarios, and proposes a set of HTTP protocol optimization schemes for mobile Internet Web acceleration.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【参考文献】
相关期刊论文 前2条
1 毕保祥,肖德宝;下一代超媒体文件传输协议(HTTP-NG)的结构分析与研究[J];华中师范大学学报(自然科学版);1999年04期
2 黄宏涛,王慧;下一代HTTP协议[J];计算机应用研究;2000年01期
,本文编号:1908277
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1908277.html