当websocket可用时,是否有理由需要HTTP2?

问题描述 投票:1回答:1

当websocket可用时,是否有需要HTTP2的原因?

Nathan Aw(新加坡)

websocket http2
1个回答
1
投票

为什么拥有WebSocket时为什么需要HTTP / 2?那么为什么在拥有TCP时为什么需要WebSockets?甚至是IP?协议基本上是可以由独立方实施的公认标准。

WebSockets对于双向通信非常有用,但是在此之上和特定于应用程序的情况大多是非结构化的。 HTTP(主要是)对服务器的一系列单向请求(询问资源,获得答案)—尽管HTTP / 2通过HTTP / 2推送略微增强了该功能,并且二进制成帧层理论上可以用于正确的双向推送。因此,大多数HTTP用例实际上并不需要WebSocket的完整两种方式(它们非常擅长的事情)。

© www.soinside.com 2019 - 2024. All rights reserved.