새로운 D7 사이트가 매우 느리게 실행되어 devel/xhprof로 프로파일 링을 수행하여 D7이 done.recle_find_theme_functions() 내의 preg_grep 함수를 수백만 개의 번 호출하고 있음을 확인했습니다. 이것은 모든 페이지로드시 발생했습니다.모든 페이지에서 drupal_find_theme_functions이 (가) 호출됩니다. 테마 레지스트리가 다시 작성되고 있습니까?
drupal_find_theme_functions 함수는 테마 레지스트리가 다시 빌드 될 때만 호출해야한다는 것을 알고 있습니다.
"테마 레지스트리 다시 작성"이 devel에서 해제되었는지 확인한 후 devel을 완전히 비활성화했습니다. 그러나 모든 페이지로드시 drupal_find_theme_functions에서 preg_grep에 대한 수백만 개의 함수 호출이 계속 표시됩니다 (함수 호출시 기록 할 theme.inc 코드를 추가했습니다).
우리는 오메가에 기반을 둔 테마를 사용하고 있으며 매번 어떻게 테마 레지스트리를 재구성하는지 알 수 없습니다. 우리는 그 동안 가능한 한 많은 contrib 모듈을 끄고 있습니다. 어떤 도움/조언도 많이 감사 할 것입니다 !!