У меня есть работник Resque, который отлично работает, но слишком медленно.Основной причиной этого является то, что я использую activerecord и мне нужно загрузить всю среду, которая занимает не менее 10-20 секунд, чтобы загрузить (я не работаю постоянно, потому что использую Heroku и оплачиваю)на время работника бежит).Я использую работника resque для сбора и анализа данных с внешнего веб-сайта, а затем выгружаю их в свою базу данных.
Мой вопрос заключается в том, должен ли я переписать метод, чтобы он не использовал Rails, а вместо этого использовать DataMapper?Или что-то еще, что будет загружаться быстрее, чем activerecord.
Или если мне нужно извлечь код (используя ActiveRecord), который выясняет, что делать с внешними данными, и перемещать их из рабочего и обратно в приложение?
Надеюсь, что имеет смысл,