2013-05-26 3 views
0

Я собираюсь создать сервер загрузки HTTP в Ruby для моего проекта. До сих пор я рассматриваю настройку сервера Rack для работы с «Rainbow!». или сервер synatra с промежуточным ПО Rack. Сервер должен поддерживать загрузку HTTP с помощью multipart и chunking. Это хороший выбор?Сервер HTTP-загрузки в Ruby

Мне бы хотелось увидеть некоторые примеры того, как настроить простой сервер HTTP-загрузки, но я не смог найти нигде в сети.

+0

нужно больше информации о ваших требований дальнейших комментариев. Вот пример обработки файлов в Sinatra: http://alfuken.tumblr.com/post/874428235/upload-and-download-files-in-sinatra – Puhlze

ответ

1

Поскольку загрузка файла может занять некоторое время, важным пунктом загрузки файлов в Ruby являются блокирование процессов при загрузке файла. Возможно, вы захотите изучить проекты, основанные на EventMachine и/или Goliath, для достижения неблокирующей обработки HTTP-запросов. Некоторые идеи здесь: