답변:
일반적으로 모듈 선택 페이지 (admin / build / modules 또는 admin / modules)를 볼 때를 제외하고는 성능에 영향을 미치지 않습니다. 비활성화 된 모듈은 메모리에로드되지 않으며 실행되지 않습니다.
예. 할 수 있습니다.
다른 사람들의 말에도 불구하고 성능이 저하되는 몇 가지 상황이 있습니다.
사용하지 않는 모듈은 시스템 테이블을 재 빌드하는 동안 이외의 메모리를 사용하지 않습니다. 사용하지 않는 모듈은 시스템 테이블을 재 빌드하는 동안과 달리 파일 시스템에서 더 많거나 느린 조회를 일으키지 않습니다. X- 수천 개의 모듈을 넘어 서면 파일 시스템 자체가 문제를 일으킬 수 있습니다.
제거되지 않지만 폴더 시스템에서 실제로 삭제 된 비활성화 된 모듈은 사이트 성능에 부정적인 영향을 미칩니다. 나는 5 개의 그러한 모듈을 가지고 있었고, 그 때문에 is_dir () 함수에 대한 10,000 번의 추가 호출이있었습니다. missing_modules 모듈 (missing_module)을 사용하여 누락 된 모듈을 식별하고 데이터베이스에서 문제를 해결했습니다.
제거 및 비활성화는 성능에 영향을 미치지 않습니다.
그러나 모듈이 비활성화 된 경우에만 일부 테이블이 연관 될 수 있으므로 drupal 데이터베이스에 추가 부담이됩니다.
앞서 언급했듯이 drupal의 모듈 페이지에는 몇 가지 중요한 성능 문제가 있습니다. 이 페이지가로드되지 않고 설치 / 제거 된 모든 모듈이 여기에 표시되므로 많은 시간이 소요됩니다.
따라서이 상황을 극복하려면 / sites / all / modules / 드라이브에서 사용하지 않는 모듈을 물리적으로 제거해야합니다.