Разбирает ли Drupal (и/или запускает) перехватчики, не связанные с содержимым, загружаемым текущим пользователем?
Например, предположим, что у меня установлен и активен модуль foo
со следующими хуками:
<?php
// .. stuff ...
function foo_menu() {
$items = array();
$items['foo/show'] = array(
'title' => t('Foo!'),
'page callback' => 'foo_display_all',
'description' => 'All our foo are belong to you',
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function foo_display_all() {
// About 100 lines of code
}
// ... stuff ...
Будет ли Drupal анализировать (и, таким образом, влиять на время загрузки) страницы, которых нет в списке foo_menu
? Иными словами, будет ли длина и сложность foo_display_all
влиять на загрузку www.example.com/bar?
Рискуя задать здесь два разных вопроса, я скажу, что был бы признателен за объяснение (или ссылку на объяснение) того, как и почему Drupal делает или не анализирует, а не за ответ да/нет.