Cette question comprend 2 parties:
La désactivation des modules principaux améliore-t-elle les performances globales du magasin et, dans l'affirmative, doit-elle être désactivée dans l'administrateur (c'est-à-dire désactiver la sortie frontale) ou désactivée via config.xml pour que cette amélioration des performances soit visible.
S'il y a une amélioration des performances à gagner, quels modules sur un stock, la construction CE 1.7.0.2 peut être désactivée en toute sécurité, via la méthode décrite dans la partie 1.
la source
app/etc/module/Mage_Rss.xml
par exemple et assurez-vous simplement d'ajouter le codePool (core) et la balise active (false)app/etc/modules
répertoire. Mais c'est juste moi :)Malgré le retard avec une réponse, je voudrais répondre à la question
Mage_Core
;-)Mais pour désactiver les modules à couple serré, vous devez installer un autre module qui veille à ce que rien ne se brise. J'ai donc développé: https://github.com/Zookal/magento-mock
Zookal Mock: Détection automatique transparente des modules et extensions de base désactivés et fourniture d'objets fictifs pour ne pas casser Magento. Rien à configurer. Aucune classe ne réécrit. Un seul observateur. Fonctionne hors de la boîte. Vous pouvez même supprimer physiquement les fichiers!
Par exemple, lorsque vous désactivez
Mage_Wishlist
ou queMage_Newsletter
votre backend -> Client -> Modification du client générera des erreurs étranges. Utilisez donc l'extension Mock!Vous pouvez même désinstaller les anciens modules de paiement qui ont des entrées dans le
sales_flat_order_payment
tableau et cassent normalement votre backend -> Sales -> Order View mais l'extension Mock a un travail transparent pour vous.Une chose à considérer: cela ne fonctionne pas en ligne de commande.
la source
Voir la réponse de Marius concernant une méthode XML simple et rapide pour désactiver les modules. Créez un seul fichier
zzz_Disabled_Modules.xml
avec le contenuImaginer! Un .gitignore pour les modules Magento!
Avec cela, vous pouvez facilement voir quels modules vous avez activés / désactivés en un coup d'œil.
la source
Comme le dit @Sander Mangel, la désactivation des modules par défi peut avoir un gros gain de performances, bien que ce que vous désactivez soit vraiment une chose magasin par magasin. Il y en a normalement beaucoup dont vous n'avez pas besoin. Si vous n'utilisez pas la désactivation de la liste de souhaits, cela
Mage_Wishlist
fait toute la différence.Un autre gain est la désactivation
Mage_Log
. Cela peut être mieux fait via local.xml.la source