Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 17

Структура интернет-магазина

03.10.2016, 05:36. Показов 1123. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, возможно вопрос не в той теме, но раз пишу на php, то задам сюда. Возник такой спор с коллегой. Есть интернет-магазин с товарами которые делятся на мужчин, женщин, детей (мальчики, девочки). И для каждого товара присвоен артикул и кучка фоток, фотки миниатюры и большие (картинок около 500 шт, с миниатюрами 1000 шт.). Как правильно хранить картинки?

Вытаскивать картинку по артикулу через glob(), из таких путей например:
images/tovar/articul/man/bigger
images/tovar/articul/man/preview

images/tovar/articul/woman/bigger
images/tovar/articul/woman/preview

images/tovar/articul/child/girl/bigger
images/tovar/articul/child/girl/preview

images/tovar/articul/child/boy/bigger
images/tovar/articul/child/boy/preview

Или же все в одной папке с уникальным именем и записью названия файла в базе?

типа этого:
images/tovar/bigger
images/tovar/preview

Что будет быстрее загружаться?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.10.2016, 05:36
Ответы с готовыми решениями:

Сайт интернет-магазина
Необходимо создание сайта интернет магазина. Масштабы небольшого магазина детских игрушек. Собственно вопрос. Как его лучше...

Создание интернет магазина
Здравствуйте форумчани. Я хочу создать вебсайт с возможностью продажи онлайн услуг. Подскажите пожалуйста книгу по созданию...

Скрипт интернет-магазина.
Есть Shop-Script 1.0 и Shop-Script 2.0 - дешево!!! Пишите. Договоримся.

2
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
03.10.2016, 06:37
Одинаково работает. На 10000 файлах glob срабатывает быстрее мгновения. Делить по папками или хранить в одной -- дело Ваше, но правильнее, думаю, будет хранить название в базе.
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 17
03.10.2016, 06:51  [ТС]
спасибо, а то мы тут спорили спорили ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.10.2016, 06:51
Помогаю со студенческими работами здесь

Создание интернет-магазина
Добрый вечер!Мне нужна консультация,хелп.Мне нужно написать сайт, я слабо знаю php. Изучала vb, c#, html. Известно, что php прост в...

Система управления Интернет магазина
Приветствую разработчиков и всех кто интересуется веб технологиями. Вопрос такой, на каком языке можно создать интернет магазин и систему...

Написание ПП для интернет магазина
У меня задача такая: Человек заходит по ссылке sajt.ru/id/ Далее id записывается в куки: $partner_id = trim($_SERVER,'/'); ...

Поиск для интернет-магазина
Не могу понять в чём проблема. Делаю поиск для интернет магазина. Форма поиска находиться в шапке сайта поэтому SearchController...

корзина интернет магазина с использованием ip
Делаю тут корзину для интернет магазина. Хочу испольховать в качестве идентификатора пользователя его ip, т.е. в корзине отображаются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru