Dr2005alex |
|
---|---|
Я уже давно использую parent_id для структур в своих модулях. Мне кажется для нейтрализации проблемы сжираемой памяти или ресурсов с большим количеством вложений структуры и её элементов, необходимо отказаться от загрузки по умолчанию все структуры в массив. Я лично еще не встречал, где бы приходилось выводить (обрабатывать) сразу всю структуру в несколько сотен или тысяч элементов. Мне кажется надо модернизировать или создать функцию по выдаче части структуры, необходимой в данный момент. Тогда речь пойдет уже максимум о десятках.. Тогда можно будет передать полноценные права модулю, использующего данную структуру.. надо все? вытягивай и кешируй.. а не надо все вытащи то-что необходимо. Еще вариант это хранить предков в отдельной сущности или чилдренов.. я использую разные подходы, в зависимости от нужд скрипта.. WebKaa.ru - Cotonti Relax
|