Страницы загружаются дважды - PullRequest
0 голосов
/ 20 августа 2010

Похоже, мои страницы Drupal загружаются дважды.

Если я добавил отладку, такую ​​как drupal_set_message (), в методы, такие как include / common.inc drupal_build_css_cache (), и он будет вызван дважды.

У меня также есть модули, которые добавляют к данным в БД, они также вызываются дважды, и я действительно хочу, чтобы определенные обновления БД вызывались только один раз.

Это нормально для друпала?

Это может быть разработка или оптимизация?

1 Ответ

1 голос
/ 20 августа 2010

Если вы хотите увидеть, загружается ли ваша страница более одного раза, лучшее место для тестирования - это hook_init в модуле или hook_preprocess_page в вашей теме.

Трудно сказать что-либо конкретное с предоставленной вами информацией, но одну и ту же функцию можно вызывать несколько раз при загрузке одной страницы. Если вам нужна помощь по конкретной проблеме, вы должны опубликовать соответствующий код.

Я никогда не сталкивался с загрузкой страниц Drupal более одного раза или схожим образом.

...