0

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

4

1 回答 1

0

在我看来,您最好以固定的时间间隔(每 X 秒/分钟/小时,取决于您的数据是否实时)从 Web 服务中读取数据,并使用该信息显示图表。这样一来,您对 Web 服务的请求数量不会发生变化,您可以更改等式的一部分而不影响另一部分。

在第一条评论后编辑:我的回答是成立的。您最好以固定的时间间隔获取数据并通知用户数据的提供延迟(金融活动数据的通常延迟为 15 分钟)。这样,您就可以提前知道您将运行的请求数量,并大大加快为用户提供的服务。

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

于 2013-10-23T15:08:27.917 回答