在一个 http 请求时,也同时建立了一个 websocket 请求,发现每次 websocket 请求建立的时间比较慢。扣除平均 http 连接的耗时,剩下 upgrade 到 websocket 的问题也是很大。
建立一次 websocket 的开销,比建立一次 http 连接大很多吗(扣除 ws 必须的 http 后)?
建立一次 websocket 的开销,比建立一次 http 连接大很多吗(扣除 ws 必须的 http 后)?
1
0o0o0o0 Oct 27, 2021
一般来说“比较慢”也处于人很难感受到的程度
|
2
2kCS5c0b0ITXE5k2 Oct 27, 2021 Websocket 不是建立 HTTP 后再建立的链接吗
|
3
wanguorui123 Oct 27, 2021
正常来说应该不会慢
|
5
2kCS5c0b0ITXE5k2 Oct 27, 2021
@rogwan 那肯定比 http 少(对用户来说) 但是对服务器来说需要维护 ws 长连接 开销相较于普通的 http 是要大一些的.
|
6
easing Oct 27, 2021
通常来说并不会。所以个例问题具体分析吧,抓个包看下就知道了。
|