뷰 UI 모듈을 활성화 된 상태로두면 성능에 영향을 줍니까?


9

관리 메뉴 모듈의 "개발자 모듈 비활성화"링크가보기 UI 모듈을 비활성화했습니다. 개발자 모듈을 비활성화하는 목적은 성능 영향을 줄이는 것입니다. 그러나 Views UI 모듈이 성능에 영향을 줄 것이라고 생각하지 않았습니다. 프로덕션에서 뷰 UI를 사용하도록 설정하면 성능에 영향이 있습니까? 프로덕션 사이트에서이 모듈을 비활성화해야하는 다른 이유가 있습니까?

답변:


11

모든 활성화 된 모듈은 PHP에서로드되고 파싱된다는 사실만으로 성능에 영향을줍니다. Views 6.x-3.x-dev 지점의 views_ui.module은 10355 바이트입니다. views_ui_help () , views_ui_menu () , views_ui_theme () 또는 views_ui_library_alter ()
와 같은 Views UI 모듈에서 아무것도 사용하지 않더라도 Drupal에서 호출되는 후크가 있습니다 .

사용하지 않는 모듈을 비활성화하는 또 다른 이유는 가능한 보안 문제를 피하기 위해서입니다.


아키텍처가 변경되면 D8에서 여전히 관련이 있습니까? 또한 8에서 모듈을 비활성화 할 수는 없지만 config_split을
William Turrell

1
예, Drupal 7 지원 모듈이 Drupal 8 설치 모듈 인 경우를 제외하고 Drupal 8에서 모듈을 비활성화 할 수 없으므로 구성 분할 모듈은 구성을 내보낼 때 사용되므로 구성 파일의 일부가 다른 디렉토리에 배치됩니다. ; 일반적으로 개발 사이트에서 구성을 가져올 때 프로덕션 서버에 나열된 것과 같은 모듈의 설정을 피하기 위해 사용됩니다.
kiamlaluno
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.