Как грамотнее работать с фотографиями в маркетплейсе? PHP MYSQL

Как грамотнее хранить и выводить изображения товаров в маркетплейсе?

Мои варианты:

1. При добавлении товара фотки загрузить на сервер, а ссылку изображения сохранить в базу, после чего её вывести

2. Просто загрузить в определённый путь, например: /айди_продаца/айди_товара/разрешение/Фотка.расширение

При втором способе получать количество изображений можно через папку и через цикл их выводить.

Так же важно разделять изображения по разрешениям.

Возможно есть способ хранить фотографии как-то иначе.

Например сделать файл при обращении к которому (с определёнными GET параметрами) он вернёт нужное изображение, так, если надо можно на ходу сжать изображение.

Не знаю насколько производительно сжатие изображения при каждом обращении.

В моём случае важна производительность. Хранить изображения в нескольких разрешениях нужно для более быстрой загрузки страницы.


Ответы (0 шт):