¿Dejar el módulo de IU de Vistas habilitado afecta el rendimiento?

9

Noté que el enlace "Deshabilitar módulos de desarrollador" en el módulo del menú de administración deshabilitó el módulo de la interfaz de usuario de vistas. Tengo la impresión de que el propósito de deshabilitar los módulos de desarrollador es reducir los impactos en el rendimiento. Pero no pensé que el módulo de la interfaz de usuario de Views afectaría el rendimiento. ¿Dejar la IU de Vistas habilitada en producción tiene algún impacto en el rendimiento? ¿Hay alguna otra razón para deshabilitar este módulo en un sitio de producción?

Chaulky
fuente

Respuestas:

11

Todos los módulos habilitados afectan el rendimiento, solo por el hecho de que están cargados y analizados desde PHP. views_ui.module, en la rama 6.x-3.x-dev de Vistas, tiene 10355 bytes.
Luego hay ganchos que se invocan desde Drupal, incluso si no está usando nada del módulo de la interfaz de usuario de Vistas, como views_ui_help () , views_ui_menu () , views_ui_theme () o views_ui_library_alter () .

Otra razón para deshabilitar los módulos no utilizados es evitar posibles problemas de seguridad.

kiamlaluno
fuente
¿Sigue siendo relevante en D8 dados los cambios de arquitectura? Además, no puede desactivar los módulos en 8, pero también he visto un par de ejemplos de personas que ponen en la lista negra la configuración para la interfaz de usuario de campo, la interfaz de usuario de Vistas, etc. de la producción usando config_split
William Turrell
1
Sí, excepto que los módulos habilitados para Drupal 7 son módulos instalados en Drupal 8, ya que no es posible deshabilitar los módulos en Drupal 8. El módulo Split de configuración se utiliza al exportar la configuración, de modo que parte de los archivos de configuración se colocan en un directorio diferente ; normalmente se usa al importar la configuración desde un sitio de desarrollo, para evitar que la configuración de módulos como los que usted enumera vaya al servidor de producción.
kiamlaluno