Несогласованное ограничение скорости API Overpass между локальным компьютером и сервером? - PullRequest
0 голосов
/ 19 июня 2020

Раз в минуту я запускаю следующий запрос Overpass (соответственно увеличивая минуты):

[adiff:"2020-06-16T17:56:00Z","2020-06-16T17:57:00Z"];
nwr(changed:"2020-06-16T17:56:00Z","2020-06-16T17:57:00Z");
out meta geom;

Во время тестирования я запускал один и тот же сценарий на моем локальном компьютере и на моем сервере. Мой компьютер может постоянно получать ответы от сервера и редко имеет ограничения по скорости (возможно, в 2% случаев). Однако мой сервер ограничен по скорости в 90% случаев и редко имеет успешный вызов. У моего сервера есть выделенный IP-адрес, и я уверен, что никаких других вызовов Overpass API не производится, кроме этого одного вызова в минуту. Любые идеи относительно того, почему сервер ограничивается скоростью, в то время как мой локальный компьютер может выполнять запросы, как ожидалось?

1 Ответ

0 голосов
/ 19 июня 2020

Большинство серверов overpass имеют ограничение скорости. Основной сервер эстакады интенсивно используется и часто приводит к ограничению скорости (хотя они указывают, что вы можете безопасно запрашивать до 10 тысяч раз за раз, что в большинстве случаев не так). Попробуйте использовать эстакаду куми в качестве альтернативы. Таким образом, многие университеты имеют частные api эстакады, возможно, вы можете попытаться связаться с ними и спросить, можете ли вы их использовать. Другой альтернативой является создание собственного api эстакады (не уверен, что вы это уже делаете).

...