[quote=caballero][/quote]
меня смущает в данном решении рекурсивность! Для каждого ТОВАРА рекурсивно выполнять запросы родителей, это сильная нагрузка SQL сервер. А если глубина достигает 10 000, при этом запрашиваем 1000 товаров одним запросом?
Добрый день.
Стоит задача создания каталога товаров следующего рода:
1. Есть группы товаров
2. У каждой группы товаров есть свои свойства (Вес, Ширина, Высота, Глубина)
3. При добавлении подгруппы в какую нибудь группу товаров, подгруппа должна получать все свойства группы родителя, а также иметь возможность иметь свои новые свойства.
(Пример: В группу "ТОВАРЫ" добавили группу "Автомобили", автомобили получают свойства своего родителя "Товары": Вес, Ширина, Высота, Глубина + Марка + Грузоподъемность и т.д.)
4. Любой ТОВАР отнесенный к той или иной группы должен наследовать(иметь) свойства группы родителя.
1. Как реализовать данный подход?
2. Как хранить/читать в SQL свойства групп товаров, и при выборе какого нибудь конкретного ТОВАРА получить все его свойства.
Добрый день.
Запустил IIS + MsSQL + PHP.
Есть одна БД:
Site_id, Items
Сайт№1, Товар1
Сайт№1, Товар2
Сайт№2, Товар3
Сайт№1, Товар4
Сайт№3, Товар5
мне необходимо что бы на двух (трех и т.д.) разных доменах вертелись два (три и т.д.) разных магазина но к одной БД.
MainSite.ru (показывает все товары)
Site1.ru (товары магазина #1)
Site2.ru (товары магазина #2)
и т.д.
Как реализовать автоматическое создание связки ID из базы данных <--> Site<ID>.ru?
Направьте пожалуйста.
Спасибо.
Добрый день уважаемые.
Планирую "накидать" ресурс (IIS Server + MsSQL Server) со следующим функционалом:
1. На сайте регистрируется пользователи.
2. После аутентификации, пользователю нужно загрузить свой прайс лист по средствам WEB сервера в MsSQL
3. При повторной загрузке нужно обновлять данные имеющихся позиций прайса, а новые позиции добавлять.
в связи с этим хотелось бы услышать ваше мнение по реализации?
Мне бы главное блок схему реализации в голове нарисовать.
Все ясно:
Windows Cache Extension для PHP - это PHP ускоритель, который используется для увеличения скорости PHP приложений, работающих на ОС Windows и Windows Server. Как только Windows Cache Extension для PHP подключен и загружен движком PHP, приложения PHP могут использовать преимущества функциональности без изменения кода!
Очевидно что код дополнять ненужно
Доброго времени суток.
Наткнулся недавно на расширение для PHP под названием WinCache, некий ускоритель PHP.
Подскажите как им пользоваться? Просто подключить в php.ini ввиде библиотеки? Или же нужно в PHP скрипт некий код вставлять?
Всем спасибо.
Уважаемые прошу высказать мнения на счет вариантов аутентификации пользователей.
ПоГУГЛив нашел два варианта аутентификации
1. SSL + Средствами IIS (в моем случае использую IIS 7.5 + PHP5)
2. SSL + На основе сессий (дополнительно поднять уровень безопасности вводом кода отправленного по SMS)
какие еще способы аутентификации существуют?
Прошу поделиться мнениями:
1. о самом безопасном способе аутентификации на ваш взгляд!
2. реально ли подделать сессию в варианте 2 ?
3. может укажите на что стоит обратить внимание при написании скрипта авторизации.
Как обычно делают сайты в которых идет разделение по городам вида
moskva.sitename.ru
orenburg.sitename.ru
...
и т.д. для каждого города создают свою папку? Или просто делают RewriteRule?
В целом я как раз и думаю об этом, каждый случайны посетитель = новая сессия? Уверен что это приведет к дополнительной нагрузке, а таким вещам я отношусь критично, ресурсы надо экономить! Сегодня подумаешь что посетителей будет 100 а завтра из будет 100 000 появляются сложности.
Доброго времени суток уважаемые.
Подскажите, стоит ли каждый раз при загрузке странички запускать сессию? Основная задача хранить массив развернутых вершин древовидного меню.
Насколько сильно это будет нагружать WEB сервер при огромном посещении сайта (1000 10 000 100 000 1 000 000 посещений) если каждому посетителю будет запущена сессию?
Стараюсь оптимизировать сайт.
Всем огромное спасибо!
Доброго времени суток уважаемые.
Вопрос общего характера:
Иногда бывает так, что необходимо выполнять операции до отправки заголовка в браузер, например при установки cookies.
А как быть, если например необходимо установить cookies в процессе выполнения php кода который выполняется уже после отправки заголовка в браузер (например вывожу html заголовок, затем начинаю выводит меню и в процессе вывода меню пишу его "состояние" в cookies)?
Спасибо!
насколько я понял из статей по работе с массивами, для обращения к конкретному элементу необходимо указать все индексы элементов $a_tree[1][2][][]...[i]=ЗНАЧЕНИЕ
Есть ли какая функция которая по уникальному индексу позволит присвоить значение элементу массива $a_tree[i] без указания вышестоящих [1][2][][]...?
То есть если я хочу присвоить значение в $a_tree элементу 'a_tree' у которого 'k_item' =>15 мне придется выяснить что 15 в 14, а 14 в ... и т.д. и после этого только я получу список всех индексов [1][2][][]...[i] и только потом могу обратится к $a_tree[1][2][][]...[i].
Прошу прощения, если что то назвал не своими именами.
Заранее всем огромное спасибо, с уважением lamer.