Этот вопрос состоит из 2 частей:
Улучшает ли отключение основных модулей общую производительность магазина и, если да, нужно ли их отключать в админке (т.е. отключать вывод внешнего интерфейса) или отключать через config.xml, чтобы это улучшение производительности было видно.
Если есть улучшение производительности, какие модули на складе, сборка CE 1.7.0.2 может быть безопасно отключена с помощью метода, описанного в части 1.
источник
app/etc/module/Mage_Rss.xml
например, и убедитесь, что вы добавили тег codePool (core) и active (false)app/etc/modules
каталога. Но это только я :)Несмотря на опоздание с ответом, я хотел бы ответить на вопрос
Mage_Core
;-)Но чтобы отключить узкие пары модулей, вам нужно установить другой модуль, который позаботится о том, чтобы ничего не сломалось. Поэтому я разработал: https://github.com/Zookal/magento-mock
Zookal Mock: прозрачное автоматическое обнаружение отключенных основных модулей и расширений и предоставление имитирующих объектов, чтобы не сломать Magento. Нечего настраивать. Нет класс переписывает. Только один наблюдатель. Работает из коробки. Вы даже можете физически удалить файлы!
Например, когда вы отключаете
Mage_Wishlist
илиMage_Newsletter
ваш Backend -> Customer -> Customer edit будет выдавать странные ошибки. Поэтому используйте расширение Mock!Вы даже можете удалить старые платежные модули, которые имеют записи в
sales_flat_order_payment
таблице и обычно ломают ваш Backend -> Sales -> Order View, но у расширения Mock есть прозрачный обходной путь для вас.Одна вещь, чтобы рассмотреть: это не работает в командной строке.
источник
См. Ответ Мариуса о простом и быстром способе XML отключения модулей. Создайте один файл
zzz_Disabled_Modules.xml
с содержимымПредставить! .Gitignore для модулей Magento!
При этом вы можете легко увидеть, какие модули вы включили / отключили с первого взгляда.
источник
Как говорит @ Сандер Мангель, вызывающее отключение модулей может привести к значительному увеличению производительности, хотя то, что вы отключаете, в действительности зависит от магазина. Там обычно много чего вам не нужно, хотя. Если вы не пользуетесь отключением из-под списка желаний, то это
Mage_Wishlist
имеет значениеЕще одно преимущество - отключение
Mage_Log
. Это может быть лучше сделано через local.xml.источник