Задать вопрос
@Avvero

Spring MVC — как решить проблему с загрузкой больших файлов?

Использую:
- ubuntu
- Tomcat (-Xmx10240m -XX:PermSize=1024m, maxThreads="500")
- SpringMVC
- пакет org.apache.commons.fileupload в диспетчере для приемки файла
- angular [$upload] (https://github.com/danialfarid/angular-file-upload)
Записываю на сервер файл так:
FileItem item = (парсю реквест HttpServletRequest и получаю файл);
File uploadedFile = new File(filePath, item.getName());
item.write(uploadedFile);


Действия:
Попытаться одновременно загрузить 16 файлов по 500мб асинхронно.

Полученный результат:
Файлы грузятся без проблем, но серв тормозит жутко, в другой вкладке браузера даже формы не прогружаются.

Ожидаемый результат:
Нормальная работа приложения в других вкладках, у других клиентов.
  • Вопрос задан
  • 2681 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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