Как грамотнее работать с фотографиями в маркетплейсе? PHP MYSQL
Как грамотнее хранить и выводить изображения товаров в маркетплейсе?
Мои варианты:
1. При добавлении товара фотки загрузить на сервер, а ссылку изображения сохранить в базу, после чего её вывести
2. Просто загрузить в определённый путь, например: /айди_продаца/айди_товара/разрешение/Фотка.расширение
При втором способе получать количество изображений можно через папку и через цикл их выводить.
Так же важно разделять изображения по разрешениям.
Возможно есть способ хранить фотографии как-то иначе.
Например сделать файл при обращении к которому (с определёнными GET параметрами) он вернёт нужное изображение, так, если надо можно на ходу сжать изображение.
Не знаю насколько производительно сжатие изображения при каждом обращении.
В моём случае важна производительность. Хранить изображения в нескольких разрешениях нужно для более быстрой загрузки страницы.