[英]What is expected to be faster when collecting data from multiple apis: websockets or http requests?
我必须从不同站点的API收集交易对(USD / EUR等)上的实时计时器代码数据。 数据通常是一个小型的JSON对象,大部分为〜10个数字。 天真的策略是每5秒钟左右发出一次请求,以获取这些站点中每个站点的最新报价数据。 不过,其中一些提供了websocket选项,该选项使他们可以在发生更改时直接通知我,而且我认为这样更有效。 问题是某些网站没有提供该选项,因此,如果我对所有网站(即http请求)使用相同的方法,则整体代码将更易于组织和阅读。 我也不确定数据的重量是否足以证明这一选择的合理性。
从处理类似情况的专家那里,是否可以通过使用套接字而不是定时的http请求(如果可用)来期望获得相关的性能改进?
这取决于:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.