我正在开发一个NodeJS应用程序,它将向RESTful API(For TwitchTV)发送大量请求。我获得了TwitchTV的许可,可以提出大量请求,但我想知道是否可以实施任何措施来减轻服务器上的压力。
我还没有进行测试,但我一次最多可以拥有200个用户,我需要每个用户每2-3秒从TwitchTV的RESTful API请求数据。我已经查看了HTTP代理,keep-alive
查找了NodeJS,但在我的情况下我无法找到它的任何应用程序。我只会从单个主机(https://api.twitch.tv)请求数据,并且每隔2-3秒就会有200个并发用户请求200个HTTPS请求。
我能为减轻服务器和TwitchTV API的压力做些什么吗?由于需要新数据,缓存并不是一个真正的选择。
答案 0 :(得分:0)
如果您需要每2-3秒获得一次新数据,并且您可以使用的唯一API是单个呼叫,那么您将需要进行大量呼叫。这不是一个好方法。一些想法如下。
减少HTTP负载的其他想法: