В моем сервере узла у меня есть db с полным качеством изображений, сделанных мобильными телефонами. Обслуживание этих полных изображений занимает слишком много времени, поэтому мне нужно сжать изображения. Какие идеи я могу использовать?Изменение размера изображений npm
Было бы лучше иметь сжатые изображения в моем db или сжимать их, когда я им обслуживаю?
Каковы некоторые из самых надежных модулей для сжатия изображений?
Да я использую GridStore, или более конкретно Gridjs для сохранения двоичных файлов в MongoDB. Я использую потоки для чтения и записи файлов и http для загрузки и подачи. Когда дело доходит до сжатия, должен ли я хранить полноразмерное изображение в своем db и сжимать его при его обслуживании (в зависимости от размера устройства, которое его запрашивает?), Или я должен сохранить сжатую версию в свой db и распаковать/выполнить ее как есть? –