Вы здесь

Menuperformance

Улучшение быстродействия работы с системой меню.

Модуль Menuperformance позволяет загружать пункты меню с использованием AJAX (на странице правки документа, типа документов и странице правки словаря), что упрощает и ускоряет работу с меню.

Стандартная система управления меню не очень удобна, так как на все страницах где нужно иметь дело с пунктами меню (страница правки документа, типа документов и словаря (если используется модуль Taxonomy Menu), Друпал загружает все пункты, которые есть в системе меню. Если у вас в меню очень много пунктов, то это заметно замедляет скорость работы или может привести к ситуации, когда страницу вообще невозможно открыть из-за того, что для её открытия недостаточно памяти или вышло допустимое время выполнения запроса.

Это известная проблема ядра, вот комментарий из модуля Menu:

  // The menu_links table can be practically any size and we need a way to
  // allow contrib modules to provide more scalable pattern choosers.
  // hook_form_alter is too late in itself because all the possible parents are
  // retrieved here, unless menu_override_parent_selector is set to TRUE.
  if (variable_get('menu_override_parent_selector', FALSE)) {
    return array();
  }

Отметьте: модуль не устанавливает переменную menu_override_parent_selector при установке и не удаляет её при выключении. Это потому, что переменная не определяется Menuperformance и может быть установлена другим модулем. Если вы активируете на сайте два модуля, которые используют эту переменную, то скорее всего это не приведёт ни к чему хорошему.

Зависит от: