1 个 wifi 网络上的许多用户是否会导致 websockets 出现问题?

1 个 wifi 网络上的许多用户是否会导致 websockets 出现问题?

我们有一款产品,可以让观看演示的一群人在手机上对演示中的问题进行投票。

人们用来投票的新版网站使用了 websockets,例如在投票开始时获取通知。

节点服务器的负载为 1%,但当群组人数达到 200 - 500 人时,许多人会遇到非常高的延迟。有些人在投票开始后 10 秒或更长时间才能获得投票选项,而其他人则在几百毫秒内即可获得投票选项。

似乎实际情况是,遇到问题的人使用的是本地 WiFi 网络,而使用自己的移动 3G/4G 连接的人则没有。

使用旧产品时,当我们每秒进行手动轮询(耗费更多的资源)时,我们从未遇到过这个问题。

有人有过在同一网络上使用 websockets 与许多用户打交道的经历吗?为什么会发生这种情况和/或这是可以预料到的吗?

相关内容