Por ejemplo, recomiendo deshabilitar Mage_Rss para acelerar los procesos de pago ya que Mage_Rss no se usa ampliamente y obliga a la limpieza de caché varias veces por solicitud de pago.
Estoy evaluando deshabilitar Mage_Log por razones similares: ya tengo Google Analytics implementado y agrego registros de apache a través de PapertrailApp.com, pero me doy cuenta de que no he formalizado mi proceso para verificar las ramificaciones, así que no dude en responder específicamente para Mage_Log o genéricamente para deshabilitar un módulo central.
Sé que puedo determinar las tablas que usa un módulo mirando su script de instalación en / sql, y los eventos que registra mirando \ etc \ config.xml, pero ¿qué más es pertinente? ¿Este módulo está razonablemente encapsulado y solo afecta las tablas con el prefijo log_? Hay varios eventos definidos por este módulo principal, ¿fallarán sus observadores con gracia / silencio o causarán problemas posteriores? ¿Cómo puedo saber qué informes, si los hay, se ven afectados?
fuente
Customers\Online Customers
es alimentarme de algunaslog_*
mesas.Respuestas:
Además de lo obvio, por ejemplo, el módulo ya no funciona: un posible efecto secundario es que cualquier módulo que tenga ese módulo central enumerado en su declaración tampoco funcionaría. Hay muchos complementos de terceros que dependen de la carga de los módulos principales. También hay interdependencias centrales, especialmente si está utilizando Enterprise.
Tengo la impresión de que la mayoría de las personas deshabilita estos módulos 'innecesarios' para fines de velocidad; después de todo, solo carga lo que usas, ¿verdad? Si bien estoy seguro de que tiene un impacto pequeño y medible, hay cosas mucho más efectivas que puede hacer para impactar positivamente la velocidad de su sitio.
Hay algunos excelentes artículos sobre SO que hablan sobre este tema en particular; este en particular me pareció una buena lectura:
¿Optimización de velocidad al deshabilitar el módulo Mage_Reports?
Hay otros informes por ahí que deshabilitar Mage_Downloadable, etc. puede ayudar en Checkout, pero estos parecen ser publicaciones antiguas y, en mi opinión, no son relevantes para las últimas versiones de Magento. Si todavía está ejecutando en 1.4CE o 1.7EE, esto podría ser particularmente útil para usted.
http://kassner.com.br/2011/01/magento-slow/http://www.magentocommerce.com/boards/v/viewthread/221626/#t306872
/programming/11102268/magento-duplicate-orders
Actualizar
Es difícil generalizar el impacto medible que esto tendría para su situación particular o la de cualquier persona. Un servidor lento en una red de bajo ancho de banda, por ejemplo, dificultaría su velocidad más que cualquiera de las soluciones mencionadas.
Basado en su propio análisis intensivo, parece que puede beneficiarlo. Al igual que con todos los comentarios SO, YMMV, pero creo que el uso de memcached, apc, caché de página completa y un CDN puede tener un impacto más medible en algo como, por ejemplo, la tasa de conversión, ya que afecta la experiencia del usuario final.
Configuro todos los cuadros de clientes en función de las especificaciones del documento técnico publicado; que yo sepa, no mencionan la desactivación de los módulos no utilizados. Hacen mención de deshabilitar módulos Apache innecesarios.
Papel blanco
http://www.magentocommerce.com/whitepaper/
Por último, he cavado un poco y solo puedo encontrar menciones de desactivación
Mage_Rss
como un posible aumento del rendimiento cuando uso el caché del sistema de archivos. Si está utilizando la memoria caché del sistema de archivos, y al menos no lo ha montadotmpfs
, debería considerar seriamente memcached, apc o eltmpfs
montaje mencionado anteriormente .fuente
Hemos visto un problema específico al deshabilitar Mage_Log que rompe la funcionalidad de Comparación de productos. Cuando los navegadores anónimos agregan para comparar y luego inician sesión, Magento usa el Visitor_id generado por Mage_Log para adjuntar la lista de comparación al cliente, y si este valor es nulo, rompe el sitio, es difícil, si algún otro cliente alguna vez ha comparado lo mismo product_id (excepción de clave duplicada no detectada).
fuente
Mage_Log
completo, pero ahora solo deshabilitaré a los observadores :)Tal vez esté interesado en el Proyecto Magento Lite, esto es básicamente la columna vertebral de Magento (la mayor parte del módulo ha sido deshabilitado)
https://github.com/colinmollenhour/magento-lite
fuente