Что является более распространенным (или лучшим) для обработки изображений нескольких размеров в приложениях с интенсивным использованием? - PullRequest
0 голосов
/ 14 октября 2019

Для мобильного приложения Node.JS с интенсивным использованием, требующего несколько размеров для отображения изображения, следует ли сохранять одну копию для изображения и изменять размер каждый раз для каждого конкретного запроса размера (только 2,3 типа) или сохранять все различные типыразмера изображения в облаке Google? Стоит ли это намного дороже для последнего, и если я воспользуюсь первым решением, оно будет значительно медленнее? (Я использую библиотеку Sharp Nojjs для изменения размера изображения)

1 Ответ

0 голосов
/ 14 октября 2019

Лучше сохранить несколько фотографий одновременно. Конечно, с подробным расчетом необходимых размеров.

Как вы уже упоминали, это тяжелая программа с большим количеством запросов. Таким образом, вам нужно добавить свои аппаратные ресурсы для ответа на отправленные запросы. Не блокировать процессор для обработки фотографий. В то же время, когда у вас много места для хранения фотографий, вы можете в среднем хранить несколько изображений и передавать их в нужном размере, а клиенту это исправить.

Кстати, выпредоставить клиенту самые дешевые фотографии. Поскольку основной задачей сервера является обработка запросов, отправленных с наименьшим количеством времени и затрат, вам не следует блокировать процессоры.

Также обратите внимание на тесты Sharp Module

...