Я использую Tree Behavior для хранения упорядоченного списка элементов.
Когда я добавляю новые элементы в дерево, я меняю их порядок, вызывая функцию «reorder()». Это очень медленно. Я пробовал много чего. Моим последним тестом была одна таблица с 70 элементами (1 родительский и 69 дочерних элементов). Время, использованное для функции reorder(), составило 1 минуту и 20 секунд. Я использую MySQL, и у меня есть индексы в полях id, Parent_id, rght и lft.
Что я могу делать не так?
Спасибо
Подробнее здесь: https://stackoverflow.com/questions/190 ... in-cakephp