質問: モジュールのフォルダを無効にする前に削除しました **私がしたこと** 私のモジュールが "some_module"と呼ばれていたとしましょう。 Modulesメニューから無効にすることなく、そのフォルダの名前を変更してコンテンツを変更しました。これは今は "another_module"です。私は、サイトが減速しているのを見て、まだ "some_module"を探しています。 **私が試したことと期待したこと** 私はDrupalが利用可能なものに基づいてモジュールリストを再構築することを期待して、キャッシュを数回クリアしようとしました。しかし、モジュールの有効化/無効化の内部動作がどのように機能するかはわかりません。この理由により、または別の理由で自分のサイトがまだ遅くなっているかどうかわかりません。 **ドキュメントの内容** rel="nofollow"> Drupalモジュールのドキュメントを読んでいますが、module_existsのようなかなり単純な関数があるようです)、それは "some_module"の検索を停止するかどうかを記述するものではありません。 **私の質問** だから、私の質問です:私はそれを名前を変更する前に、モジュールを無効にしないで私のDrupalサイトを遅くしている膨れたゴミを残している? また、このような状況に該当するこれらのベンチマークがありますか?
回答: Drupalは、 `system` テーブルにまだエントリがある間、そのモジュールを探し続けます。そこからエントリを削除し、モジュールが作成したテーブルを削除して、キャッシュをクリアします。まるでモジュールが存在しなかったかのようになります。その時点であなたのサイトが遅いと感じるなら、古いモジュールのメタデータが原因ではないことがわかります。