Я использую гем geocoder для работы с данными геолокации. Теперь у меня есть список из 20 тысяч адресов, и я должен найти для них координаты широты и долготы. Я использую для этого Bing Maps, который позволяет отправлять 125 тыс. запросов в день. Так что это хорошо.
Но есть проблема - потому что, когда я быстро отправляю несколько запросов через геокодер на декодирование некоторых адресов, вместо возврата адресов он возвращает пустой массив (ничего).
Я думаю, это из-за отправки слишком большого количества запросов за очень короткий период времени. Поэтому я подумал о задержке между вызовами геокодера, например:
sleep 3 # pause for 3 seconds
Это просто мысль - насколько большой должна быть пауза между вызовами геокодера? Или есть лучший способ обработать 20 тыс. данных с помощью геокодера?
Спасибо