Я использую NodeJS, express и MULTER для загрузки файлов на сервер. Я могу выбрать один или несколько файлов для загрузки из моего Angular APP, и я думаю go с запросом Multiple HTTP POST (ONE Request ONE File), поскольку загрузка файлов может происходить параллельно (ExpressJS бэкэнд) и отслеживание каждого состояния загрузки файла.
Если я использую один HTTP-запрос POST для всех файлов, я предполагаю, что время отклика будет высоким, поскольку оно должно обработать все файлы перед выдачей ответа. Я могу соответствующим образом кодировать, чтобы улучшить время отклика, однако путать с подходом к дальнейшим действиям.
Каждый размер файла может быть менее 75 МБ. Любые мысли об этом сценарии с точки зрения производительности и эффективности памяти относительно выбора между ОДНЫМ запросом HTTP POST для всех файлов и НЕОБХОДИМЫМ ЗАПРОСОМ (ОДИН Запрос ОДИН файл).
Я понимаю, что в обоих подходах есть PROS и CONS и было бы идеально для go с тем, что соответствует моему требованию. Я пытаюсь понять факторы, которые определяют подходящий подход.