Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
�HTTP2QUIC——QQ)�Web�,�+
0�&1yippeehuang2
1 2 3
&& 32QQ WebY Q S
b S
22 7 9
D9 A 7 9
1 7 9
9 )11
551 551
551 2
1s HTTP2 QUIC
551
41+ 2
551
2014
2015
2017
551
41+ 2
551HTTP2
TCP
TLS
HTTP2 API
UDP
QUIC
551 MM
open
closeopen
closeopen
close
open
close
551 MM
551 MM
551 MM
http://www.webpagetest.org/
551 MM
http://www.webpagetest.org/
551 MM
header �#10%
551 MM
��60%
S f
551
2000
2500
3000
3500
4000
4500
Android iOS
http1.1
http2
(ms)
2000
3000
4000
5000
6000
7000
8000
2g 3g 4g wifi unknown
http1.1
http2
S p
(ms)551
551
HTML� CSS� JS� �%� .���
�
7 9 W uO551
5 1 R
2
2
551
41+ 2
551HTTP2
TCP
TLS
HTTP2 API
UDP
QUIC
2 I P
355
2
2
2
HTTP2
TCP
TLS
HTTP2 API
UDP
QUIC
�/-�
�/-�
HTTP
TCP
TLS
355
2
2
time
g +1S Q
i
H DCx pR
355TLS��
TCP��
2
time
2
S
v
v
d
ü QUICü QUICü QUICü QUIC
2 MM
+1 S e oUy P
2 MM
2 MM v
2 MM v
) .
2
0
2
4
6
8
10
Connect end Response end DOM ready onload
HTTP1(s)HTTP2(s)QUIC
Txb r
e
caddy
���CLB
HTTP/2�QUIC
browser
DKHTTP/1
real server
"� �QUIC"� �HTTP2
551
41+
%(
HTTP2.024%
)C D
55121%
41+ (
551
04
1
HTTP2
HTTP1.1QUIC
JS��%���
n
�'��3chrome://net-internals
2 O
+1Uy
g +1g 5 1
g
���� ��!�HTTP
/1HTTP2/Q
UIC
l
�$��
q
�$�(HTTP
/1HTTP2/Q
UIC
l
s
551
s
551
��*�
% H
&m QQ kc