Каковы лучшие способы запуска скрипта Ruby в качестве подпроцесса / другая нить из Синатры?

У меня есть приложение Sinatra, которое я планирую на хостинги на Heroku.

Это приложение, в частности, царапины много информации с других страниц вокруг чистых и сохраняет информацию в базу данных. Эти операции Crapce являются медленным процессом, поэтому мне нужно, чтобы они работали в другом потоке / процессе отдельно от моего приложения Sinatra.

Мой план - просто иметь кнопку для каждого процесса, который я могу щелкнуть, и откачка состоится на заднем плане.

Я не уверен, что лучший способ сделать это, осложненный тем, что позволит Heroku.

5
задан the Tin Man 12 September 2011 в 22:52
поделиться