微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

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

感谢您的时间。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。