Влияет ли включение модуля Views UI на производительность?


9

Я заметил, что ссылка «Отключить модули разработчика» в модуле «Меню администрирования» отключила модуль «Представления». У меня сложилось впечатление, что целью отключения модулей разработчика является снижение влияния на производительность. Но я не думал, что модуль Views UI повлияет на производительность. Влияет ли использование пользовательского интерфейса Views в рабочей среде на производительность? Есть ли какая-либо другая причина отключить этот модуль на производственном сайте?

Ответы:


11

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

Другой причиной отключения неиспользуемых модулей является избежание возможных проблем безопасности.


Это все еще актуально в D8, учитывая изменения архитектуры? Также вы не можете деактивировать модули в 8, но я также видел несколько примеров людей, занесших в
Уильям

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