Performance Evaluation of HTTP/2 in Mobile Devices
發(fā)布時間:2021-04-28 02:57
HTTP/2 is the new generation of protocol that promises to fix HTTP/l.x workloads by proposing new features and help the speed of the Web.Despite all the efforts,HTTP/2’s performance characteristics over mobile are not well understood.We test both the validity of its underlying assumptions and the performance benefits available via existing implementations.In particular,we evaluate HTTP/2’s design decision to multiplex all data transfer between server and client through a single TCP connection.We...
【文章來源】:南京理工大學(xué)江蘇省 211工程院校
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【文章目錄】:
Abstract
Chapter 1 Introduction
1.1 Introduction
1.2 Thesis and Contributions
1.3 Organization
Chapter 2 Background Study and Related Works
2.1 Background Study
2.1.1 HTTP/1.1
2.1.2 HTTP/2 Era
2.2 Related Works
2.3 Real World Demos
Chapter 3 Fundamentals
3.1 Web Architecture
3.2 The Test Code
3.3 Technical Details
3.3.1 The Testbed Environment
3.3.2 XCode
3.3.3 Programming Language (Objective C)
3.3.4 NSURLSession
3.4 How the Browsers Work
Chapter 4 Performance Evaluation
4.1 Measuring the Web Performance
4.1.1 The Metrics
4.1.2 The Network Specific Measurements
4.1.3 The Computation Specific Measurements
4.1.4 Measurements That Span Both the Network and the Computation
4.2 Improving the Web and Making It Faster
4.2.1 Web Page Conversions
4.2.2 End Host Network Protocols
4.2.3 Latency Reductions
4.2.4 Computation Speedups
4.2.5 Passive Middleware
4.2.6 Active Middleware
4.3 Experiment Methodology
4.4 Experimental Procedure
Chapter 5 Implementation and Experiments
5.1 Testing if our Client Communicating via HTTP/2
5.2 HTTP/1 vs. HTTP/2 example page Benchmark
5.2.1 Experiment Setup
5.2.2 Results
5.3 HTTP/2 in Real Webpages
5.3.1 Experiment Setup
5.3.2 Results
Chapter 6 Conclusion
Acknowledgement
References
Publications
本文編號:3164667
【文章來源】:南京理工大學(xué)江蘇省 211工程院校
【文章頁數(shù)】:66 頁
【學(xué)位級別】:碩士
【文章目錄】:
Abstract
Chapter 1 Introduction
1.1 Introduction
1.2 Thesis and Contributions
1.3 Organization
Chapter 2 Background Study and Related Works
2.1 Background Study
2.1.1 HTTP/1.1
2.1.2 HTTP/2 Era
2.2 Related Works
2.3 Real World Demos
Chapter 3 Fundamentals
3.1 Web Architecture
3.2 The Test Code
3.3 Technical Details
3.3.1 The Testbed Environment
3.3.2 XCode
3.3.3 Programming Language (Objective C)
3.3.4 NSURLSession
3.4 How the Browsers Work
Chapter 4 Performance Evaluation
4.1 Measuring the Web Performance
4.1.1 The Metrics
4.1.2 The Network Specific Measurements
4.1.3 The Computation Specific Measurements
4.1.4 Measurements That Span Both the Network and the Computation
4.2 Improving the Web and Making It Faster
4.2.1 Web Page Conversions
4.2.2 End Host Network Protocols
4.2.3 Latency Reductions
4.2.4 Computation Speedups
4.2.5 Passive Middleware
4.2.6 Active Middleware
4.3 Experiment Methodology
4.4 Experimental Procedure
Chapter 5 Implementation and Experiments
5.1 Testing if our Client Communicating via HTTP/2
5.2 HTTP/1 vs. HTTP/2 example page Benchmark
5.2.1 Experiment Setup
5.2.2 Results
5.3 HTTP/2 in Real Webpages
5.3.1 Experiment Setup
5.3.2 Results
Chapter 6 Conclusion
Acknowledgement
References
Publications
本文編號:3164667
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3164667.html
最近更新
教材專著