Оптимизация скорости загрузки дерева

Страница "Дерево знаний" https://test.derzn.ru/drevo/knowledge/ является основной страницей сайта, в которой элементы контента - знания представлены в форме дерева. На верхних уровнях дерева идут категории (групповые папки). К категориям подвязываются некоторые знания, так называемые основные знания.

Нижние уровни дерева представлены знаниями, которые соединяются с вышестоящими вершинами - знаниями с помощью связей разного вида.

Дерево знаний - основа нашего портала, являющегося платформой для его постоянного развития, пополнения силами многих специалистов, компетентных в своих сферах знаний. Поэтому предполагается, что это дерево будет содержать многие тысячи вершин!

Но большие размеры этой таблицы приведут к значительному замедлению скорости загрузки страницы с этим деревом, потому что сейчас дерево строится ПОЛНОСТЬЮ.

Необходимо изменить механизм загрузки дерева таким образом, чтобы изначально, при загрузке страниц строилось только дерево категорий, а при развертывании категории-вершины подгружались необходимые дочерние вершины., относящиеся к раскрываемой вершине.

Наш проект "Дерево знаний" - интересный, инновационный проект, но это НЕКОММЕРЧЕСКИЙ проект,. Плата в каком- то смысле символическая. Но вы получите опыт решения реальных, непростых задач и хорошие отзывы за хорошо сделанную работу.

Читайте на 123ru.net