Esta pregunta tiene 2 partes:
La desactivación de los módulos principales mejora el rendimiento general de la tienda y, de ser así, ¿deben desactivarse en el administrador (es decir, desactivar la salida de la interfaz) o desactivarse a través de config.xml para que se vea esta mejora del rendimiento?
Si se puede obtener una mejora en el rendimiento, qué módulos en una acción, la compilación CE 1.7.0.2 se puede deshabilitar de forma segura, a través del método respondido en la parte 1.
fuente
app/etc/module/Mage_Rss.xml
por ejemplo, y asegúrese de agregar el codePool (núcleo) y la etiqueta activa (falsa)app/etc/modules
directorio. Pero solo soy yo :)A pesar de llegar tarde con una respuesta, me gustaría responder la pregunta
Mage_Core
;-)Pero para deshabilitar los módulos de par apretado, necesita instalar otro módulo que tenga cuidado de que nada se rompa. Por lo tanto, he desarrollado: https://github.com/Zookal/magento-mock
Zookal Mock: Detección automática transparente de extensiones y módulos principales deshabilitados y proporciona objetos simulados para no romper Magento. Nada que configurar. Ninguna clase reescribe. Solo un observador. Funciona fuera de la caja. ¡Incluso puedes eliminar físicamente los archivos!
Por ejemplo, cuando deshabilita
Mage_Wishlist
oMage_Newsletter
su Backend -> Cliente -> Edición del cliente arrojará errores extraños. ¡Por lo tanto, use la extensión Mock!Incluso puede desinstalar módulos de pago antiguos que tienen entradas en la
sales_flat_order_payment
tabla y normalmente rompen su Backend -> Ventas -> Vista de pedidos, pero la extensión Mock tiene una solución transparente para usted.Una cosa a tener en cuenta: no funciona en la línea de comandos.
fuente
Vea la respuesta de Marius con respecto a una forma simple y rápida de deshabilitar módulos XML. Crea un solo archivo
zzz_Disabled_Modules.xml
con el contenido¡Imagina! ¡Un .gitignore para los módulos de Magento!
Con esto, puede ver fácilmente qué módulos ha habilitado / deshabilitado de un vistazo.
fuente
Como @Sander Mangel dice que deshabilitar los módulos definitivamente puede tener una gran ganancia de rendimiento, aunque lo que deshabilita realmente es una tienda por tienda. Sin embargo, normalmente hay muchas cosas que no necesitas. Si no está utilizando la desactivación de whishlist,
Mage_Wishlist
hace una gran diferencia.Otra ganancia es la desactivación
Mage_Log
. Sin embargo, esto puede hacerse mejor a través de local.xml.fuente