2017-09-29 2 views

Antwort

0

Siehe documentation

Ihre App 200 Anrufe pro Stunde pro Benutzer in Aggregat machen. Wenn Ihre App beispielsweise über 100 Nutzer verfügt, bedeutet dies, dass Ihre App 20.000 Anrufe tätigen kann. Dies ist kein benutzerspezifisches Limit, sodass ein Benutzer 19.000 dieser Anrufe tätigen könnte und ein anderer Nutzer 1.000. Dieses Limit wird basierend auf der Anzahl der Anrufe in der vorherigen Stunde berechnet.

Um zu vermeiden, Rate Limiting:

  • Spread-out Anfragen gleichmäßig zwischen zwei Zeitintervallen Verkehr in Spitzen zu vermeiden, senden.
  • Verwenden Sie Filter, um die Datenantwortgröße zu begrenzen, und vermeiden Sie Anrufe, die überlappende Daten anfordern.
  • Verwenden Sie den ratenbegrenzenden Header, um Ihr Anrufvolumen dynamisch auszugleichen.
+0

Aber ich verstehe nicht. Die Spezifikation sagt ".... wenn Ihre App 100 Benutzer hat ..." was bedeutet das? Wie viele Benutzer sind angemeldet? Aber wenn es wahr ist, warum ich einen IP-Anruf tätigen kann, nachdem ich mich abgemeldet habe, ist alles, was ich brauche, nur ein Benutzerzugriffstoken. –

+0

In der Dokumentation lautet es: Die Anzahl der Benutzer für Ihre App wird als die durchschnittliche Anzahl der täglich aktiven Benutzer zuzüglich der heutigen neuen Logins als geschätzter Wert berechnet. Bei Apps mit einer größeren Anzahl von Benutzern ist die Ratenbegrenzung möglicherweise genauer als bei Apps mit einer kleineren Anzahl von Nutzern. Bei Apps mit einer sehr kleinen Anzahl von Nutzern können Probleme mit der Ratenbegrenzung auftreten. –