Переупорядочение дерева медленно в CakePHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Переупорядочение дерева медленно в CakePHP

Сообщение Anonymous »

Я использую Tree Behavior для хранения упорядоченного списка элементов.

Когда я добавляю новые элементы в дерево, я меняю их порядок, вызывая функцию «reorder()». Это очень медленно. Я пробовал много чего. Моим последним тестом была одна таблица с 70 элементами (1 родительский и 69 дочерних элементов). Время, использованное для функции reorder(), составило 1 минуту и ​​20 секунд. Я использую MySQL, и у меня есть индексы в полях id, Parent_id, rght и lft.

Что я могу делать не так?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/190 ... in-cakephp

Вернуться в «Php»