启用Views UI模块是否会影响性能?


9

我注意到,“管理菜单”模块中的“禁用开发人员模块”链接禁用了Views UI模块。我的印象是,禁用开发人员模块的目的是为了减少性能影响。但是我认为Views UI模块不会对性能产生影响。在生产中启用Views UI是否会对性能产生影响?还有其他原因要在生产站点上禁用此模块吗?

Answers:


11

每个启用的模块都会影响性能,仅因为它们是从PHP加载和解析的事实。Views的分支6.x-3.x-dev中的views_ui.module为10355字节。
然后,即使您没有使用Views UI模块中的任何内容,也可以从Drupal调用钩子,例如views_ui_help()views_ui_menu()views_ui_theme()views_ui_library_alter()

禁用未使用的模块的另一个原因是避免可能的安全问题。


考虑到体系结构的变化,这在D8中仍然有意义吗?同样,您无法在8中停用模块,但我也看到了一些使用config_split
William Turrell,

1
是的,除了启用Drupal 7的模块是已安装Drupal 8的模块之外,因为无法禁用Drupal 8上的模块。导出配置时使用Configuration Split模块,以便将部分配置文件放在不同的目录中; 它通常在从开发站点导入配置时使用,以避免您所列出的模块的设置进入生产服务器。
kiamlaluno
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.