我正在开发一个NodeJS应用程序,它将向RESTful API (针对TwitchTV)发送大量请求。我获得了TwitchTV的许可,可以发出大量的请求,但我想知道我是否可以实现任何东西来减少服务器的压力。
我还没有进行测试,但是我一次可以有多达200个用户,每个用户需要从TwitchTV的RESTful API每2-3秒请求一次数据。我研究过HTTP和keep-alive for NodeJS,但在我的情况下找不到它的任何应用程序。我只需要从一个主机(https://api.twitch.tv)请求数据,并且有200个并发用户,每2-3秒就有200个HTTPS请求。
我能做些什么来减少服务器和TwitchTV API的压力吗?由于需要新的数据,缓存实际上不是一种选择。
发布于 2014-06-25 18:40:24
如果您每2-3秒需要新的数据,并且您可以使用的唯一API是一个调用,那么您将需要进行大量的调用。这不是个好办法。下面是一些想法。
减少HTTP负载的其他想法:
https://stackoverflow.com/questions/24405759
复制相似问题