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

时间:2013-06-01 18:46:23

标签: php asp.net web-services architecture scalability

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

1 个答案:

答案 0 :(得分:0)

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

首次评论后修改:我的回答代表。您最好以固定的间隔获取数据,并告知用户数​​据提供延迟(通常延迟,财务活动数据为15分钟)。这样,您就可以提前知道要运行的请求数量,并大大加快了对用户的服务速度。

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