Network performance effects of HTTP/1.1, CSS1, and PNG

Author:

Nielsen Henrik Frystyk1,Gettys James2,Baird-Smith Anselm1,Prud'hommeaux Eric1,Lie Håkon Wium1,Lilley Chris1

Affiliation:

1. World Wide Web Consortium

2. Visiting Scientist, World Wide Web Consortium, Digital Equipment Corporation

Abstract

We describe our investigation of the effect of persistent connections, pipelining and link level document compression on our client and server HTTP implementations. A simple test setup is used to verify HTTP/1.1's design and understand HTTP/1.1 implementation strategies. We present TCP and real time performance data between the libwww robot [27] and both the W3C's Jigsaw [28] and Apache [29] HTTP servers using HTTP/1.0, HTTP/1.1 with persistent connections, HTTP/1.1 with pipelined requests, and HTTP/1.1 with pipelined requests and deflate data compression [22]. We also investigate whether the TCP Nagle algorithm has an effect on HTTP/1.1 performance. While somewhat artificial and possibly overstating the benefits of HTTP/1.1, we believe the tests and results approximate some common behavior seen in browsers. The results confirm that HTTP/1.1 is meeting its major design goals. Our experience has been that implementation details are very important to achieve all of the benefits of HTTP/1.1.For all our tests, a pipelined HTTP/1.1 implementation outperformed HTTP/1.0, even when the HTTP/1.0 implementation used multiple connections in parallel, under all network environments tested. The savings were at least a factor of two, and sometimes as much as a factor of ten, in terms of packets transmitted. Elapsed time improvement is less dramatic, and strongly depends on your network connection.Some data is presented showing further savings possible by changes in Web content, specifically by the use of CSS style sheets [10], and the more compact PNG [20] image representation, both recent recommendations of W3C. Time did not allow full end to end data collection on these cases. The results show that HTTP/1.1 and changes in Web content will have dramatic results in Internet and Web performance as HTTP/1.1 and related technologies deploy over the near future. Universal use of style sheets, even without deployment of HTTP/1.1, would cause a very significant reduction in network traffic.This paper does not investigate further performance and network savings enabled by the improved caching facilities provided by the HTTP/1.1 protocol, or by sophisticated use of range requests.

Publisher

Association for Computing Machinery (ACM)

Subject

Computer Networks and Communications,Software

Reference30 articles.

1. Improving HTTP latency

2. Nagle J. "Congestion Control in IPFfCP Intemetworks " RFC 896 Ford Aerospace and Communications Corporation January 1984.]] Nagle J. "Congestion Control in IPFfCP Intemetworks " RFC 896 Ford Aerospace and Communications Corporation January 1984.]]

3. Fielding R. J. Gettys J.C. Mogul H. Frystyk T. Bemers- Lee "RFC 2068 - Hypertext Transfer Protocol -- HTrP/1.I " UC Irvine Digital Equipment Corporation MIT.]] Fielding R. J. Gettys J.C. Mogul H. Frystyk T. Bemers- Lee "RFC 2068 - Hypertext Transfer Protocol -- HTrP/1.I " UC Irvine Digital Equipment Corporation MIT.]]

4. Touch J. J. Heidemann K. Obraezka "Analysis of HTTP Performance " USC/Information Sciences Institute June 1996.]] Touch J. J. Heidemann K. Obraezka "Analysis of HTTP Performance " USC/Information Sciences Institute June 1996.]]

Cited by 14 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Respect the ORIGIN!;Proceedings of the 22nd ACM Internet Measurement Conference;2022-10-25

2. Compiling for concise code and efficient I/O;Proceedings of the 27th International Conference on Compiler Construction;2018-02-24

3. ZX: A network file system for high-latency networks;Software: Practice and Experience;2017-10-18

4. Automated energy optimization of HTTP requests for mobile applications;Proceedings of the 38th International Conference on Software Engineering;2016-05-14

5. Performance Evaluation of HTTP and SPDY Over a DVB-RCS Satellite Link with Different BoD Schemes;Personal Satellite Services. Next-Generation Satellite Networking and Communication Systems;2016

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3