HTTP-сервер загрузки в Ruby

Я подумываю построить HTTP-сервер загрузки в Ruby для моего проекта. Пока я смотрю на настройку Rack-сервера для работы с "Rainbow!" или сервер sinatra с промежуточным программным обеспечением Rack. Сервер должен поддерживать HTTP-загрузку с несколькими частями и чанкингом. Это хороший выбор?

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

1 ответ

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

Другие вопросы по тегам