0
我正在開發一個NodeJS應用程序,它將向RESTful API發送大量請求(對於TwitchTV)。我有權從TwitchTV提出請求,但我想知道我是否可以實施任何措施來減輕服務器上的壓力。NodeJS HTTP代理?
我還沒有執行測試,但我可以一次擁有多達200個用戶的任何內容,我需要每個用戶每2-3秒向TwitchTV的RESTful API請求數據。我查看了HTTP代理,並且查看了NodeJS的keep-alive
,但在我的情況下我找不到它的任何應用程序。我只會向單個主機請求數據(https://api.twitch.tv),並且會有200個併發用戶每隔2-3秒發出200個HTTPS請求。
有什麼我可以做的,以減輕我的服務器和TwitchTV API的壓力?由於需要新數據,緩存並不是真正的選擇。
1.不幸的是,數據不斷更新。 2. API不支持這一點。 3.該API只允許HTTP請求。 4.我有來自提供商的特殊權限,以消除兩端的限制。謝謝你的時間! – Oyed
如果數據經常更新,並且知道該新數據的唯一方法是每個用戶(或每個用戶的一組呼叫)的單個API調用,那麼您還能做什麼?可能值得與你的API提供商一起檢查你想要的方法,甚至建議爲他們的下一個版本提供更多流水線的API調用。 – clay