2
我們有一個與Facebook進行交互的應用程序,密集程度足以讓我們擔心我們知道的api限制。我的問題是:一些應用程序如何像數百萬用戶一樣主動參與Facebook並且從不面臨api限制?一個這樣的應用是「hootsuite」。大男孩如何處理API限制?
- 他們是否實現了複雜的負載減少機制? (想到的是隊列,批次和緩存)
- Facebook是否以某種方式專門處理它們? (也許是合作?)
我們有一個與Facebook進行交互的應用程序,密集程度足以讓我們擔心我們知道的api限制。我的問題是:一些應用程序如何像數百萬用戶一樣主動參與Facebook並且從不面臨api限制?一個這樣的應用是「hootsuite」。大男孩如何處理API限制?
這兩種選擇都是可能的。
我會推薦某種形式的負載減少機制。這可以通過緩存數據或提前執行大量查詢來完成(可能在某種類型的cron作業中)。
Facebook提供了一些有關應用API速率限制here的好建議。
您還可以得到速率限制訪問該儀表板被強制在你的應用程序的更多信息:
https://developers.facebook.com/apps/<app_id>/insights?ref=nav&sk=ae_<app_id>