Кто использует модуль Node Hierarchy как решили вопрос с быстродействием данного модуля?
http://drupal.org/node/1319292
Здесь идет обсуждение проблемы. Дело в том что этот модуль всю иерархию нод хранит в системе меню друпала. И при редактировании/добавлении новой ноды загружает все меню, проверяет для него права и потом заносит/извлекает из кэша.
У меня 20000+ нод, соответственно меню иерархии очень огромное. Только тело запроса к БД весит ~24Мб, и соответственно ни о каком кэше (в том числе sql) говорить не приходится.
Выполняется этот запрос:
<?php
3293.81 ms DrupalDatabaseCache::set
116.02 ms _menu_build_tree
2229.8 ms menu_tree_check_access (query length ~ 24MB)
?>
Мягко говоря - долго )
Комментарии
up