Ограничение API Google - PullRequest
       19

Ограничение API Google

3 голосов
/ 11 января 2011

Google ограничивает количество реальных вызовов API, которые можно совершать, на их серверах. Я точно знаю, что эта скорость является динамической, то есть они динамически определяют, какое количество запросов, после чего сервер должен начать блокировать запросы.

У меня есть 2 вопроса -

  1. Как Google это делает? т.е. динамически вычислять (возможно, основываясь на использовании нагрузки / пропускной способности) предельную скорость.
  2. как я могу оптимально запускать запросы к их API без блокировки.

спасибо.

1 Ответ

4 голосов
/ 11 января 2011

Google проверяет ваш IP-адрес и блокирует его, если у вас слишком много запросов за какое-то время.

Если вы планируете получать много запросов в Google за короткий промежуток времени, они обычно выигрывают и блокируют вас с помощью капчи на основе вашего IP.

Так что вы можете либополучите доступ к нескольким IP-адресам, чтобы делать то, что вы делаете, или, что еще лучше, ограничивайте свои запросы, чтобы не столкнуться с ними.

...