Diese Frage besteht aus 2 Teilen:
Verbessert das Deaktivieren von Kernmodulen die Gesamtleistung des Speichers und müssen sie in diesem Fall im Administrator deaktiviert (dh die Frontend-Ausgabe deaktiviert) oder über config.xml deaktiviert werden, damit diese Leistungsverbesserung sichtbar wird.
Wenn eine Leistungsverbesserung erzielt werden soll, können die Module in einem Bestand, CE 1.7.0.2 Build, mit der in Teil 1 beantworteten Methode sicher deaktiviert werden.
quelle
app/etc/module/Mage_Rss.xml
zum Beispiel und stellen Sie sicher, dass Sie das Tag codePool (core) und active (false) hinzufügenapp/etc/modules
Verzeichnis zu entfernen . Aber das bin nur ich :)Trotz verspäteter Antwort möchte ich die Frage beantworten
Mage_Core
;-)Zum Deaktivieren von Modulen mit engen Paaren müssen Sie jedoch ein anderes Modul installieren, das dafür sorgt, dass nichts kaputt geht. Deshalb habe ich entwickelt: https://github.com/Zookal/magento-mock
Zookal Mock: Transparente automatische Erkennung deaktivierter Kernmodule und -erweiterungen und Bereitstellung von Scheinobjekten, um Magento nicht zu beschädigen. Nichts zu konfigurieren. Keine Klassenumschreibungen. Nur ein Beobachter. Funktioniert sofort. Sie können die Dateien sogar physisch entfernen!
ZB wenn Sie deaktivieren
Mage_Wishlist
oderMage_Newsletter
Ihr Backend -> Kunde -> Kundenbearbeitung wird seltsame Fehler auslösen. Verwenden Sie daher die Mock-Erweiterung!Sie können sogar alte Zahlungsmodule deinstallieren, die Einträge in der
sales_flat_order_payment
Tabelle enthalten und normalerweise Ihr Backend -> Vertrieb -> Bestellansicht beschädigen, aber die Mock-Erweiterung hat eine transparente Lösung für Sie.Eine Sache zu beachten: Es funktioniert nicht auf der Kommandozeile.
quelle
Siehe die Antwort von Marius bezüglich einer einfachen und schnellen XML-Methode zum Deaktivieren von Modulen. Erstellen Sie eine einzelne Datei
zzz_Disabled_Modules.xml
mit dem InhaltVorstellen! Ein .gitignore für Magento-Module!
So sehen Sie auf einen Blick, welche Module Sie aktiviert / deaktiviert haben.
quelle
Wie @Sander Mangel sagt, kann das Deaktivieren von Modulen trotzig einen großen Leistungsgewinn haben, obwohl das, was Sie deaktivieren, wirklich eine Sache von Geschäft zu Geschäft ist. Es gibt normalerweise viele, die Sie jedoch nicht benötigen. Wenn Sie keine Wunschliste verwenden,
Mage_Wishlist
macht das Deaktivieren einen großen Unterschied.Ein weiterer Vorteil ist die Deaktivierung
Mage_Log
. Dies kann jedoch besser über local.xml erfolgen.quelle