Повышение производительности развернутого сервера при загрузке больших файлов - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время я работаю над веб-приложением, которое занимается загрузкой больших файлов (мы говорим от 100 Мб до гигабайта), а затем считываю этот файл в память.Я пытаюсь разместить сервер на Heroku, но даже с обновленными уровнями сервер испытывает трудности в 1) ЧРЕЗВЫЧАЙНО медленной скорости загрузки - это займет около 20-30 минут для файла приличного размера и 2) проблемы с памятью при чтении файлав память.Как бы вы пошли на улучшение производительности в этом сценарии?Является ли основной проблемой ОЗУ?

В качестве стека мы используем React во внешнем интерфейсе, Node / Express для внутреннего.

Также стоит отметить, что в настоящее время мы ищем хостнаш собственный сервер через наш собственный ПК с Linux.Этот ПК, очевидно, будет иметь больше оперативной памяти и мощности, чем сервер Heroku - действительно ли это повысит производительность, когда дело доходит до загрузки файлов?

Мы уже пробовали:

  • Сжатиефайл в интерфейсе, но он вызывает сбой Chrome
  • Обновление Heroku до профессиональных уровней

Заранее спасибо!

...