Deixar o módulo da interface do usuário do Views ativado afeta o desempenho?

9

Percebi que o link "Desativar módulos do desenvolvedor" no módulo Menu Administração desabilitou o módulo Exibições da interface do usuário. Tenho a impressão de que o objetivo de desativar os módulos do desenvolvedor é reduzir os impactos no desempenho. Mas não achei que o módulo da interface do usuário do Views tivesse um efeito no desempenho. Deixar a interface do usuário do Views ativada na produção tem algum impacto no desempenho? Existe algum outro motivo para desativar este módulo em um site de produção?

Chaulky
fonte

Respostas:

11

Todo módulo ativado afeta o desempenho, apenas pelo fato de serem carregados e analisados ​​no PHP. views_ui.module, no ramo 6.x-3.x-dev do Views, tem 10355 bytes.
Existem ganchos que são invocados no Drupal, mesmo se você não estiver usando nada do módulo da UI do Views, como views_ui_help () , views_ui_menu () , views_ui_theme () ou views_ui_library_alter () .

Outro motivo para desativar os módulos não utilizados é evitar possíveis problemas de segurança.

kiamlaluno
fonte
Isso ainda é relevante no D8, dadas as mudanças na arquitetura? Além disso, você não pode Desativar módulos em 8, mas eu também vi um par de exemplos de pessoas lista negra configuração para UI Campo, Vista UI etc. desde a produção usando config_split
William Turrell
11
Sim, exceto que os módulos habilitados para Drupal 7 são módulos instalados no Drupal 8, pois não é possível desativar os módulos no Drupal 8. O módulo Split de Configuração é usado ao exportar a configuração, para que parte dos arquivos de configuração sejam colocados em um diretório diferente ; normalmente é usado ao importar configurações de um site de desenvolvimento, para evitar que as configurações de módulos como os que você listou sejam enviadas ao servidor de produção.
Kiamlaluno