Drupal은 현재 사용자가로드하는 컨텐트와 무관 한 후크를 구문 분석합니까 (및/또는 실행합니까)? 예를 들어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 ...
겠습니까 드루팔 구문 분석 foo_menu
에 나열되지 않은 페이지 (따라서로드 시간에 영향을)? 달리 말하자면, foo_display_all
의 길이와 복잡성은 www.example.com/bar의로드 방식에 영향을 미칩니 까?
여기에 두 가지 질문이있을 위험이 있으므로 Drupal이 예/아니오 답변이 아닌 방법 및 이유를 분석하는 방법에 대한 설명 (또는 설명 링크)에 감사하게 생각합니다.
감사합니다. 그러나 파일이 읽히고 파싱 될지 궁금합니다. Drupal이 사용되지 않는 함수를 실제로 실행하지 않을 정도로 똑똑하다는 것에 감사하지만, 파일을 읽거나 파싱 한 다음 무시하는 경우에는 알지 못합니다. 필요하지 않으면 전혀 읽지 않습니다. 아마도 이것이 무엇을 의미합니까? – anschauung
사용자 파일에 inc 파일을 원하지 않는다면 나는 그렇게 생각합니다. –
설명해 주셔서 감사합니다. .inc 파일 사용에 대한 귀하의 답변은 아래의 Craig의 대답과 다소 모순이 있지만이를 해결하기 위해 새로운 질문을 게시 할 것입니다. – anschauung