Задать вопрос
@Fly3110
web developer

Какое выбрать решение для одновременной загрузки больших файлов?

Всем привет.

Основное приложение написано на Rails. Пользователи могут загружать большие файлы (до 700 мегабайт).
Как организовать одновременную загрузку файлов, чтобы сайт (основное приложение) продолжал работать?
Допустим враз могут загружать 50-100 человек. Не очень большое число, но потоков пумы не хватит на всех, да еще и сайт перестанет работать :)

Была мысль задействовать для этого ноду, но я помню, что ноду хорошо использовать для быстрых и мелких задач (вплотную с нодой не работал, так, несколько мелких приложений для добавления комментариев и других мелких задач)

Подскажите пожалуйста :)
  • Вопрос задан
  • 512 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
hukendo
@hukendo
https://t.me/hukendo
Ну если вы заговорили про ноду, то у вас явно есть реверс прокси, вот и пусть он загружает.
Ноду вы вполне можете использовать по причине её асинхронности, но есть одно но. Если одно ядро вашего ЦП не сможет утилизировать в полном объеме производительность вашего стораджа(hdd/ssd), то он будет простаивать без дела и тогда нужно запускать нескольких экземпляров ноды.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@vsuhachev
Купить хостинг файлов (например на Амазон) и грузить сразу на него, ваш сервер будет хранить только ссылки на файлы в облаке
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы