Я делаю веб-приложение, которое будет обрабатывать большие файлы (1 ГБ +).Во время загрузки файлов мне нужно иметь доступ к данным файла (что бы ни было загружено до сих пор), а также, возможно, изменить местоположение этих загруженных файлов (в настоящее время с mongrel они находятся в папке TMP).
Я знаю, что не должен использовать RoR для этого, так как это слишком высокий уровень.Мне нужно будет работать с сервером, таким как Mongrel или Unicorn, или, может быть, Rack, который, как я узнал, похож на клей между веб-сервером и фреймворком, таким как RoR.
Мой вопрос:
- Какой сервер / фреймворк (Mongrel, Unicorn, Thin и т. Д.) Мне следует использовать?
- Любая документация / руководство, которое укажет мне правильное направление для создания этого веб-приложения
- Вы рекомендуете делатьэто с рубином?IE, должно ли это быть сделано на гораздо более низком уровне (например, плагин Nginx), или использование сервера Ruby, который останавливается поверх Nginx, нормально?
Спасибо