我有一个交易交易所的账户,他们有一个支持 ws://... 和 wss://... 的 websockets API
对于诸如订单簿的当前状态之类的未经身份验证的渠道,是否仅使用 ws 是一个简单的决定,主要是为了(但最少)节省时间?显然,我希望我的数据尽可能最新。
我只是想检查一下,没有其他因素比几个 TLS 加密 CPU 周期和节省的延迟毫秒更重要。
我认为绝对没有理由不对所有连接使用 wss,尤其是使用 webSocket。正常的 webSocket 使用是建立一个连接,然后长时间保持该连接并使用它。虽然由于加密,每次传输都有一些开销,但主要的 wss 开销是当您第一次建立连接时,并且每个连接只发生一次。
我只是想检查一下,没有其他因素比几个 TLS 加密 CPU 周期和节省的延迟毫秒更重要。
不,没有其他因素。事实上,恰恰相反。如今,有越来越多的理由尽可能使用 TLS 来保护您的隐私。
对于诸如订单簿的当前状态之类的未经身份验证的渠道,是否仅使用 ws 是一个简单的决定,主要是为了(但最少)节省时间?
为什么?如果 wss 可用,我会用它做所有事情。如果您真的遇到 CPU 问题,您可以重新考虑使用 wss 是否与此有关,但这不太可能发生,而且在我看来,从 wss 开始您没有任何损失。虽然人们希望智能地设计代码,但您甚至不想在有记录的、可衡量的性能问题需要担心之前尝试对与性能相关的事情进行微观优化。
使用 TLS 的一般原因:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句