【问题标题】:Does websockets work with SPDY?websockets 可以与 SPDY 一起使用吗?
【发布时间】:2012-02-03 18:30:19
【问题描述】:

我正在使用 socket.io,如果我为我的应用程序使用 SPDY 服务器,socket.io / websockets 仍然可以工作吗?

谢谢。

【问题讨论】:

  • 不确定为什么会被否决。似乎是一个有趣且相关的问题。

标签: javascript websocket spdy


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • WebSocket over SPDY - 是一种在 SPDY 上并行运行许多 WebSocket 的想法,大多数现代浏览器都不支持。但它是可选的,你仍然可以在 SPDY 中使用普通的 WebSocket 协议,因为 WebSocket 使用它自己的 TCP 连接,不与当前的 HTTP 连接耦合。
    猜你喜欢
    • 2013-11-09
    • 2015-04-04
    • 2012-04-22
    • 2015-02-14
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 2011-08-15
    • 2018-02-16
    相关资源
    最近更新 更多