我做了什么
假设我的模块名为“some_module”。在没有从Modules菜单中禁用的情况下,我重命名了该文件夹并更改了内容,现在它是“another_module”。我觉得该网站正在放慢速度,试图仍然寻找“some_module”。
我尝试过的和预期的
我已经尝试清除缓存几次,期望Drupal根据可用的内容重建它的模块列表。但是,我不确定启用/禁用模块的内部工作方式是如何工作的,我不知道由于这个原因我的网站是否仍然很慢,或者出于其他原因。
我在文档中找到的内容
我读了一些documentation on Drupal Modules,但看起来有一些非常简单的函数,比如module_exists(),但它没有描述它是否会停止寻找“some_module”。
我的问题
所以,我的问题是:我是否留下了臃肿的垃圾,因为在重命名模块之前没有禁用模块,这会减慢我的Drupal网站的速度?
奖金问题...... these documented benchmarks是否适用于这种情况?
答案 0 :(得分:4)
Drupal将继续查找该模块,而system
表中仍有一个条目。从那里删除条目,删除模块创建的任何表,然后清除缓存。这就好像模块从未存在过,所以如果你仍觉得你的网站速度很慢,你就会知道旧的模块元数据并不是罪魁祸首。