Как правильно хранить фотки на сервере для интернет-магазина?

Evolution 1.4.+
Обновление каталога происходит через выгрузку из 1С, формат xls.
Все фотки к товарам лежат на сервере в одной папке, названия фоток по ндентификатору товара. Т.е. если Id товара 34567, фото к нему 34567.jpg и фото подгружается просто по идентификатору.

Суть проблемы в том, что товаров в базе много, в папке уже скопилось более 5 тысяч фоток и количество растет. А есть еще задача, чтобы у товара было по несколько фотографий, т.е. количество фото вырастет в разы.

Как вообще организовать хранение фоток у подобного каталога?

5 комментариев

avatar
Не понял в чем проблема.
Если в том, что в одной директории много файлов, то попробуйте разбивать на директории по 2-3 первым цифрам артикула.
Если проблема в том, что много занимают, то купите хостинг где места больше.
avatar
да, проблема с тем, что в папке слишком много файлов получается, идея с разбивкой по первым цифрам интересна.
avatar
Очень часто новым клиентам я предлагаю формировать артикулы девятизначными цифрами. Например 001001001 или 001-001-001
Первые три цифры тип товара, второй материал, третий коллекция. И так далее. Вариантов может быть очень много, но обычно этого хватает. Если мало, то можно разбить на блоки по четыре цифры, не важно.
И исходя из такого формирования очень просто работать как на сервере, так и менеджерам для поиска нужного товара вручную (и такое бывает). Да и штрих-коды проще формировать.
Попробуйте.
avatar
Придумано логично, вот только внедрить бывает трудно. Иногда так тупят, сами объяснить не могут, но не хотят. Делаю по разделу, потом по первой букве, обычно хватает.
Комментарий отредактирован 2020-07-08 15:27:56 пользователем Redduck
avatar
Я при загрузке из 1С взял категории, к которым относится товар (в моем случае было по 10-50 товаров в каждой категории), php-скриптом создал соответствующие папки в транслите, и уже в них засунул фотки, поименованные по артикулам. Получилось достаточно много папок, но они все понятны по названиям. А внутри каждой папки — по 10-50 избражений. Так что все получилось и наглядно, и без тормозов.
Комментарий отредактирован 2020-07-13 21:55:37 пользователем Dreamer
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.