Как правильно прочесть все файлы из папки без сильной нагрузки на сервер?
Есть пакет для сжатия фотографий, но для этого ему нужно их получить
Есть папка в которой тысячи изображений
Как правильно пройтись по всем изображениям, чтобы их прочесть и передать в Jimp?
Я так понял по умолчанию, если я буду читать папку, он мне все файлы попробует открыть
Как получить их количество в папке и читать/обрабатывать порциями?
можно обрабатывать фотки синхронно по очереди, можно обрабатывать несколько сразу. но для этого нужно еще написать асинхронный код, как я понимаю
нагрузка на сервер будет, но возможно не критичная. можно потестировать. если нагрузка большая, то провести процедуру, когда у приложения меньше всего пользователй
Спасибо, а как сделать аналог Promise.all, но только, чтобы он не все промисы сразу запустил, а запускал следующий только после окончания предыдущего и так из всего списка?
Boris009, Promise.all не запускает все промисы. он просто ждет когда все завершатся
вообще, на ноде уже давно не пишу, подзабыл уже все. сейчас питон только. погуглите.