2009-07-08 68 views
0

我正在構建一項服務,該服務需要訪問某個Big Corp API,該API僅限於來自一個IP地址的5000個呼叫/ 24小時。生成新的IP地址

但是,我可能有超過5k的客戶可能需要在給定的一天內訪問此api。

什麼是解決這個問題的方法?我可以使用代理還是有其他方法?

+1

我不認爲它屬於ServerFault - 也許問題可以通過改變設計來解決,比如集成緩存和內容。但是這個問題應該重新考慮。 – 2009-07-08 11:53:27

回答

3

如果唯一的條件是每個IP每24小時發送5000個請求,那麼合法且不是非常昂貴的解決方案是獲取您請求的第二,第三或第四個IP地址(即,您想要的數目) 。

這只是獲得額外DSL線路的問題。如果您(或將要)從中賺錢,這是一個完全可行的方案。

2

然後不要使用它,或安排一項交易,讓您有超過5000個電話。你不想因違反t &而被禁止嗎?然後,你將有5000多名難過的顧客。

或者你能緩存通話結果嗎?

+0

你的意思是t&c而不是t&a嗎? – 2009-11-20 19:01:59

1

你可以隨時重新啓動路由器,如果你有動態IP ...這是爲MEGAVIDEO正式招...

1

API是否需要註冊?如果不是,您可以將API調用卸載到您的客戶嗎?這將是我的第一次嘗試,讓客戶端執行API調用並根據需要將結果返回給您的服務器。但這取決於API使用政策,如果這是合法的。