Lasciare il modulo dell'interfaccia utente di Views abilitato influisce sulle prestazioni?


9

Ho notato che il link "Disabilita moduli sviluppatore" nel modulo Menu amministrazione disabilita il modulo UI di Views. Ho l'impressione che lo scopo di disabilitare i moduli per sviluppatori sia quello di ridurre l'impatto delle prestazioni. Ma non pensavo che il modulo dell'interfaccia utente di Views avesse un impatto sulle prestazioni. Lasciare l'interfaccia utente di Views abilitata in produzione ha un impatto sulle prestazioni? C'è qualche altro motivo per disabilitare questo modulo in un sito di produzione?

Risposte:


11

Ogni modulo abilitato influisce sulle prestazioni, solo per il fatto che sono caricate e analizzate da PHP. views_ui.module, nel ramo 6.x-3.x-dev di Views, è 10355 byte.
Esistono quindi hook che vengono invocati da Drupal, anche se non si utilizza nulla dal modulo UI di Views, come views_ui_help () , views_ui_menu () , views_ui_theme () o views_ui_library_alter () .

Un altro motivo per disabilitare i moduli inutilizzati è evitare possibili problemi di sicurezza.


Questo è ancora rilevante in D8 dati i cambiamenti dell'architettura? Inoltre, non è possibile disattivare i moduli in 8, ma ho anche visto un paio di esempi di persone che hanno inserito nella blacklist la configurazione di Field UI, Views UI ecc. Dalla produzione usando config_split
William Turrell,

1
Sì, tranne per il fatto che i moduli abilitati Drupal 7 sono moduli installati Drupal 8, poiché non è possibile disabilitare i moduli su Drupal 8. Il modulo Split configurazione viene utilizzato durante l'esportazione della configurazione, in modo che parte dei file di configurazione vengano inseriti in una directory diversa ; viene normalmente utilizzato quando si importa la configurazione da un sito di sviluppo, per evitare che le impostazioni di moduli come quelli elencati vengano inserite nel server di produzione.
kiamlaluno
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.