2017-03-07 40 views

回答

1

你确定他们没有?或者,您正在使用的工具来显示此信息(this extension perhaps?)选择显示它?在Chrome中的开发者工具中显示网络标签,以查看Chrome真正认为它在说什么。

HTTP/2是SPDY的标准版本,所以说“SPDY-enabled(HTTP/2)”没有意义。除非它意味着它可以说SPDY(“SPDY-enabled”),但是在这种情况下选择与HTTP/2进行对话,因为这样更好?

最后,QUIC是Google正在尝试的一项新协议,它取代了SPDY和HTTP/2构建于其上的TCP网络层。因此,两者都可以使用QUIC而不是TCP,它通常比TCP更快(因此名称听起来像“快速”,并且是“Quick UDP Internet连接”的缩写)

+0

我注意到了同样的情况。网络选项卡显示“http/2 + quic/35”。没有提到spdy。看起来他们通过QUIC使用http/2。 – SileNT

5

http/2+quic/35不是Speedy,它是一种新的通信协议,基于UDP而不是TCP,名为QUIC。

让我们的报价https://www.chromium.org/quic

通过TCP + TLS + HTTP2 QUIC的

主要优势包括:

  • 连接建立时延
  • 改进拥塞控制
  • 复用无头-OF-线路阻塞
  • 前向纠错
  • 连接迁移

好介绍is available in this blog article

事实上,整个QUIC项目被用来以更加被动的方式绕过TCP标准。谷歌多年来一直在QUIC上进行实验,在数十亿用户的Chrome浏览器中透明地进行实验,并且现在切换到,默认情况下为,如果有效的话(通过TCP回退到“经典”HTTP/2)。

从开发人员的角度来看,QUIC具有HTTP/2接口及其所有功能。

QUIC vs HTTP/2

要我knownledge,只有LiteSpeed支持QUIC谷歌之外 - 而不是OpenLiteSpeed版本尚未(可惜) - 和go-based Caddy server

+0

我认为Opera支持它,但您可能必须启用它。 – Anarkopsykotik