Чи впливає включення модуля інтерфейсу Views включеним на ефективність?


9

Я помітив, що посилання "Вимкнути модулі розробника" в модулі меню адміністрування відключило модуль інтерфейсу Views. Мені здається, що метою відключення модулів розробника є зменшення впливу на продуктивність. Але я не думав, що модуль інтерфейсу Views не вплине на продуктивність. Чи впливає на виробництво інтерфейс Views, включений у виробництво, якийсь вплив? Чи є якась інша причина відключити цей модуль на виробничому майданчику?

Відповіді:


11

Кожен включений модуль впливає на продуктивність, лише за те, що вони завантажені та розібрані з PHP. views_ui.module, у гілці 6.x-3.x-dev Views, становить 10355 байт.
Потім з’являються гачки, які викликаються з Drupal, навіть якщо ви нічого не використовуєте з модуля інтерфейсу Views ( наприклад, views_ui_help () , views_ui_menu () , views_ui_theme () або views_ui_library_alter () .

Ще одна причина відключення невикористаних модулів - це уникнення можливих проблем із безпекою.


Це все ще актуально в D8, враховуючи зміни в архітектурі? Також ви не можете деактивувати модулі через 8, але я також побачив пару прикладів конфігурації чорних списків для користувальницького інтерфейсу Field, інтерфейсу Views та ін. З виробництва за допомогою config_split
William

1
Так, за винятком того, що модулі з підтримкою Drupal 7 є встановленими модулями Drupal 8, оскільки неможливо відключити модулі на Drupal 8. Модуль розділення конфігурації використовується при експорті конфігурації, тому частина файлів конфігурації розміщується в іншому каталозі ; він зазвичай використовується під час імпорту конфігурації з сайту розробки, щоб уникнути налаштувань модулів, таких, як ви перераховані, іти на виробничий сервер.
kiamlaluno
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.