我正在编写代码来从Steam API收集数据(文档:https://developer.valvesoftware.com/wiki/Steam_Web_API)。
特别是,我使用fromJSON()
中jsonlite
包中的[R]
函数。
但是,我觉得代码很慢,而且瓶颈是API的实际调用。我目前每小时可以拨打7.500-10.000个电话,每秒大约有2-3个电话。这感觉很慢。是否有可能加快速度,如果是这样,怎么办?
我发现的两件事是打开它后可能需要关闭连接(参见http://www.firaja.cc/steam-web-api-right-way.html)。此外,API允许json(我现在使用的)以及XML和CSV输出,也许最好使用后两者之一?还有其他可能的解决方案吗?