webagent
@webagent
Web разработчик

Структура хранения фото для интернет магазина на 32К товаров?

Суть в заголовке.
32К товаров.
Порядка 50 категорий.
Есть варик добавить категории:
images\products\{id_category}\{id_product}\ тут фоточки
Но если товар в разных категориях?
Есть ощущение, что решение уже придумано
  • Вопрос задан
  • 732 просмотра
Пригласить эксперта
Ответы на вопрос 2
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
Но если товар в разных категориях?

Физически картинка расположена в одном каталоге, а категория - сущность виртуальная и непостоянная. Связи "товар-категория" и "товар-путь к картинке" - это записи в базе. Как видно категория и физ расположение никак непосредственно не связаны, а только через товар. Который тоже является просто набором данным в БД.

Есть ощущение, что решение уже придумано

Например в ВП придумано решение раскидывать по датам (год/месяц). Но можно и по др критериям. Для ИМ решение с названием каталогов именами категорий вполне приемлемое.
Ответ написан
Комментировать
Ommonick
@Ommonick
qa+dev (scala, golang, ts/js, api, grpc)
Ссылка на картинки хранится в базе непосредственно сопоставимо с товаром, сами картинки хранятся тупо в одной папке. Этот подход, если не ошибаюсь, еще и для безопасности будет полезен. (Фленов в своей книге про это писал.)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы