Petrov, Pavel and Petrova, Stefka (2016): Възможности за използване на протокол HTTP/2 за намаляване на лага при зареждане на уеб приложения. Published in: ИЗВЕСТИЯ НА СЪЮЗА НА УЧЕНИТЕ – ВАРНА , Vol. 2, No. 2 (November 2016): pp. 155-165.
Preview |
PDF
p 155-165.pdf Download (569kB) | Preview |
Abstract
This article examines the evolution of the protocol HTTP - from version 0.9 through 1.0, and 1.1 to version 2. The factors affecting latency and lag when loading web pages are discussed in details. The research concludes that nowadays network bandwidth plays an increasingly small role about the lag. The results of empirical research how much the lag is reduced when using HTTP/2 while loading an average by volume and by content web page are presented. In the tests are used different versions of the protocol HTTP - HTTP/1.0, HTTP/1.1, HTTPS/1.1 and HTTPS/2. An experimental software is created and an external program to simulate network latency is used.
Item Type: | MPRA Paper |
---|---|
Original Title: | Възможности за използване на протокол HTTP/2 за намаляване на лага при зареждане на уеб приложения |
English Title: | Opportunities for Using the Protocol HTTP/2 to Reduce Lag When Loading Web Applications |
Language: | Bulgarian |
Keywords: | HTTP, HTTP/1.0, HTTP/1.1, HTTP/2, Hypertext Transfer Protocol, web applications, latency, lag, web server, web client, Apache, Google Chrome, Mozilla Firefox |
Subjects: | C - Mathematical and Quantitative Methods > C8 - Data Collection and Data Estimation Methodology ; Computer Programs > C80 - General |
Item ID: | 75284 |
Depositing User: | Dr. Pavel Petrov |
Date Deposited: | 27 Nov 2016 09:14 |
Last Modified: | 29 Sep 2019 13:00 |
References: | ISO/IEC 7498-1:1994, Information technology -- Open Systems Interconnection -- Basic Reference Model: The Basic Model, <http://www.ecma-international.org/activities/Communications/TG11/s020269e.pdf> Tim BL, The Original HTTP as defined in 1991, <https://www.w3.org/Protocols/HTTP/AsImplemented.html> HTTP/1.1: R. Fielding, J. Reschke, RFC 7230, "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing", 2014, <https://tools.ietf.org/rfc/rfc7230.txt> T. Berners-Lee, R. Fielding, H. Frystyk, RFC 1945, "Hypertext Transfer Protocol - HTTP/1.0", 1996, <http://www.rfc-editor.org/rfc/rfc1945.txt> R. Fielding, J. Gettys, J. Mogul et al., RFC 2616, Hypertext Transfer Protocol - HTTP/1.1, 1999, <https://tools.ietf.org/rfc/rfc2616.txt> Akamai, The State of the Internet / Q1 2016 Report, V.9, N.1, p.12. <https://www.akamai.com/us/en/multimedia/documents/state-of-the-internet/akamai-state-of-the-internet-report-q1-2016.pdf> Wesley M. Eddy, Defenses Against TCP SYN Flooding Attacks, The Internet Protocol Journal - v.9 n.4/2006, <http://www.cisco.com/c/en/us/about/press/internet-protocol-journal/back-issues/table-contents-34/syn-flooding-attacks.html> M. Belshe, R. Peon, M. Thomson, RFC 7540, Hypertext Transfer Protocol Version 2 (HTTP/2), <https://tools.ietf.org/rfc/rfc7540.txt> Trends, <http://httparchive.org/trends.php?s=All&minlabel=Oct+15+2015&maxlabel=Oct+15+2016> clumsy 0.2, <http://jagt.github.io/clumsy/> Apache HTTP Server Version 2.4, HTTP/2 guide, <https://httpd.apache.org/docs/2.4/howto/http2.html> Apache HTTP Server Version 2.4, Environment Variables in Apache, Special Purpose Environment Variables, <http://httpd.apache.org/docs/2.4/env.html#special> |
URI: | https://mpra.ub.uni-muenchen.de/id/eprint/75284 |