답변:
이것에 대한 일반적인 대답은 없으며 실제로 모듈에 달려 있습니다. 내가 고려해야 할 것들 중 일부는 Drupal 6에서 볼 수있다.
hook_boot는 모듈이로드 될 때 호출됩니다. 포함 된 것보다 가벼운 모듈 만 포함되어 있습니다. 자신보다 무거운 다른 모듈의 코드에 의존하는 경우 수동으로 포함해야합니다.
모듈에 기본적으로 0 이외의 가중치가있는 경우이 모듈이이 가중치를 구체적으로 설정했음을 의미합니다. 모듈의 .install 파일을 확인하십시오.이 파일은 가중치가 설정되어있는 곳일 가능성이 높습니다. 운이 좋으면 이유를 설명하는 주석이 있습니다! (무게가 0 인 경우에도 마찬가지입니다)
무게를 매우 낮게 또는 매우 높게 설정 한 모듈에는 일반적으로 그 이유가 있습니다 ( 다른 모든 작업 전후에 실행 해야 함 ). 일반적으로 개발 모듈이 다른 모듈도 마찬가지입니다. 적절한 이유가없는 한이 모듈을 먼저 / 마지막으로 유지하십시오.
모듈의 의존성 (모듈이 의존하는 것과이 모듈에 의존하는 것들)을 살펴보십시오. 이 모듈을 동일한 순서로 유지하는 것이 이상적입니다. 순서를 변경해야하는 경우 결과를 이해하는 유일한 방법은 코드를 보는 것입니다.
상식을 사용하십시오. 모듈에 의해 추가 된 정보 (예 : 노드로드시 노드)는이 것보다 가벼운 모듈에서는 사용할 수 없습니다.