如果客户端每隔几秒发送一次数据,是否应该使用 websockets 而不是 XMLHttpRequest?

问题描述

我们的客户在他们的网站上包含了一些 Javascript(由我们编写)。此代码每隔几秒钟收集一些数据并将其发送回我们的服务器。数据首先进入负载平衡器,然后进入我们的其中一台处理服务器。

我们当前方法的问题是每次我们将数据发送回负载均衡器时,都会发生新的 SSL 握手。换句话说,对于每个 XMLHttpRequest(每隔几秒),我们必须打开一个负载均衡器的连接,设置一些标头,发送数据,当负载均衡器收到它时,它必须解密流量。

这种持续的 SSL 解密给负载均衡器带来了很大的压力。

看起来 websockets 可能是一种解决方案,因为我们只需打开一次连接并发送我们想要的任何数据,而不是发出许多单独的 XMLHttpRequest 打开/发送请求。

如果客户端每隔几秒发送一次数据,是否应该使用 websockets 而不是 XMLHttpRequest?

感谢您的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)