Websockets能够与SPDY一起工作吗?

14
我正在使用socket.io,如果我的应用程序使用SPDY服务器,socket.io/websockets是否仍然有效?
谢谢。

1
不确定为什么这个被投票否决。看起来是一个有趣且相关的问题。 - deceze
2个回答

7

SPDY基本上是HTTP/S的变种,可以加速网页加载时间。WebSockets不是HTTP(尽管它具有与HTTP兼容的初始握手)。它们没有关联(除了它们都解决网络延迟问题),但它们是兼容的。您启用SPDY的Web服务器可能不支持转发WebSockets连接,但如果是这种情况,您始终可以在不同的端口上独立运行WebSockets服务器。


5

正在进行工作,以便通过SPDY启用WebSockets。 Chrome目前有一个实验性的标志:--enable-websocket-over-spdy。 若要跟踪关于此内容的最新进展和状态,请查看Google群组上的spdy-dev讨论。


1
WebSocket over SPDY - 是一种在 SPDY 上并行运行多个 WebSocket 的想法,但这在大多数现代浏览器中不受支持。但这是可选的,您仍然可以使用普通的 WebSocket 协议与 SPDY 一起使用,因为 WebSocket 使用自己的 TCP 连接,这与当前的 HTTP 连接没有关联。 - uhbif19

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接