开发一个从web服务创建财务图表的应用程序


Developing an application that creates financial chart from web services

我正在尝试创建一个应用程序,该应用程序将创建一个图表,该图表将通过调用金融web服务获得数据。用户将通过点击图表与之交互。应用程序上可能有数百万个视图,因此web服务上可能有数百万个请求。最好的方法是什么?我是否需要每次调用web服务一百万次?

我认为您最好以固定的间隔(每X秒/分钟/小时取决于您的数据是否是实时的)从web服务读取数据并显示带有该信息的图形。这样你对web服务的请求数量就不会改变,你可以改变等式的一部分而不影响另一部分。

编辑后第一个评论:我的答案成立。您最好以固定的间隔获取数据,并通知用户数据的提供有延迟(财务活动数据的通常延迟为15分钟)。通过这种方式,您可以提前知道将要运行的请求数量,从而大大加快为用户提供服务的速度。

一个警告:雅虎财经在2012年或2011年改变了其API许可,现在禁止在没有商业许可的情况下将API的数据用于公共应用程序。