Я создаю веб-сайт, который позволяет пользователям загружать изображения. Изображение отправляется в мой внутренний API и сохраняется с помощью multer.
Мне интересно, каков наилучший способ реализовать изменение размера изображения на сервере после загрузки для создания эскиза. Таким образом, мой веб-сайт показывает миниатюру, и клиенту не нужно будет загружать столько же сразу по сети.
Я думаю, что лучший способ сделать это - создать очередь, и каждый раз, когда сервер получает изображение, я добавляю его в очередь. Рабочий со своей стороны контролирует очередь и обрабатывает элементы в ней.
Я не уверен, какие инструменты использовать для этого, и я немного растерялся, пытаясь найти лучший способ сделать это.
В любом случае, можете ли вы предложить способ продвижения вперед или инструменты, которые могли бы помочь мне?