У меня есть сайт, который требует использования Nokogiri на разных сайтах для извлечения данных.Этот процесс запускается как фоновое задание с использованием гема delayed_job.Однако для запуска каждой страницы требуется около 3-4 секунд, поскольку приходится приостанавливать и ждать ответа других веб-сайтов.В настоящее время я просто запускаю их, говоря в основном:
Websites.all.each do |website|
# screen scrape
end
Я хотел бы выполнять их партиями, а не по одному, чтобы мне не приходилось ждать ответа сервера с каждого сайта (может занять до 20время от времени).
Какой лучший способ сделать это с помощью рубинов или рельсов?
Заранее спасибо за помощь.