SPDY 是 Google 开发的基于传输控制协议 (TCP) 的应用层协议 ,开发组正在推动 SPDY 成为正式标准(现为互联网草案)。SPDY 协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY 是 Speedy 的昵音,意思是更快)。
现在很多网站开始转向https请求了,比如百度全站https访问了。spdy对http做了很大的优化,网站支持spdy势在必行了。
那么,如何检测网站是否支持spdy以及版本信息呢?可以使用openssl命令来获取到。如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# openssl s_client -connect baidu.com:443 -nextprotoneg ''
CONNECTED
(
00000003
)
Protocols
advertised
by
server
:
spdy
/
3.1
,
http
/
1.1
139851665712968
:
error
:
140920E3
:
SSL
routines
:
SSL3_GET_SERVER_HELLO
:
parse
tlsext
:
s3_clnt
.
c
:
1053
:
--
-
no
peer
certificate
available
--
-
No
client
certificate
CA
names
sent
--
-
SSL
handshake
has
read
93
bytes
and
written
7
bytes
--
-
New
,
(
NONE
)
,
Cipher
is
(
NONE
)
Secure
Renegotiation
IS
supported
Compression
:
NONE
Expansion
:
NONE
Next
protocol
:
(
2
)
SSL
-
Session
:
Protocol
:
TLSv1
.
2
Cipher
:
0000
Session
-
ID
:
Session
-
ID
-
ctx
:
Master
-
Key
:
Key
-
Arg
:
None
Krb5
Principal
:
None
PSK
identity
:
None
PSK
identity
hint
:
None
Start
Time
:
1435814428
Timeout
:
300
(
sec
)
Verify
return
code
:
0
(
ok
)
--
-
|
“Protocols advertised by server: ”就会列出是否支持spdy和版本信息的。
也可以通过下面这个网站来检测:https://spdycheck.org/
收 藏
转载请注明:成长的对话 » 如何检测网站是否支持SPDY