Por exemplo, eu recomendo desativar o Mage_Rss para acelerar os processos de check-out, pois o Mage_Rss não é amplamente usado e força a limpeza do cache várias vezes por solicitação de check-out.
Estou avaliando a desativação do Mage_Log por razões semelhantes - eu já tenho o Google Analytics instalado e agrego logs do apache via PapertrailApp.com, mas percebo que não formalizei meu processo para verificar as ramificações, fique à vontade para responder especificamente para Mage_Log ou genericamente para desativar um módulo principal.
Eu sei que posso determinar as tabelas que um módulo usa, observando o script do instalador em / sql e os eventos que ele registra, visualizando \ etc \ config.xml, mas o que mais é pertinente? Este módulo está razoavelmente encapsulado afetando apenas as tabelas com o prefixo log_? Existem vários eventos definidos por este módulo principal. Seus observadores falharão graciosamente / silenciosamente ou causarão problemas posteriores? Como posso saber quais relatórios, se houver, são afetados?
fonte
Customers\Online Customers
é alimentada por algumaslog_*
mesas.Respostas:
Além do óbvio, por exemplo, o módulo não está mais funcionando - um efeito colateral potencial é qualquer módulo que tenha esse módulo principal listado em sua declaração também não funcionaria. Existem muitos plugins de terceiros que dependem do carregamento dos módulos principais. Também existem interdependências principais, especialmente se você estiver usando o Enterprise.
Tenho a impressão de que muitas pessoas desabilitam esses módulos "desnecessários" para fins de velocidade - afinal, carregam apenas o que você usa, certo? Embora eu tenha certeza de que tem algum impacto pequeno e mensurável - há coisas muito mais eficazes que você pode fazer para impactar positivamente a velocidade do seu site.
Existem alguns ótimos artigos do SO que falam sobre esse problema em particular - este em particular me pareceu uma boa leitura:
Otimização de velocidade desativando o módulo Mage_Reports?
Existem outros relatórios por aí que desabilitar o Mage_Downloadable etc. podem ajudar no Checkout - mas estes parecem ser posts antigos e não são relevantes na minha opinião para as versões mais recentes do Magento. Se você ainda está executando no 1.4CE ou 1.7EE, isso pode ser particularmente útil para você.
http://kassner.com.br/2011/01/magento-slow/http://www.magentocommerce.com/boards/v/viewthread/221626/#t306872
/programming/11102268/magento-duplicate-orders
Atualizar
É difícil generalizar o impacto mensurável que isso teria na sua situação particular - ou de qualquer pessoa. Um servidor lento em uma rede de baixa largura de banda, por exemplo, impediria sua velocidade muito mais do que qualquer uma das soluções mencionadas.
Com base em sua própria análise intensiva, parece que você pode lucrar. Como todos os comentários sobre SO, YMMV, mas acho que o uso de memcached, apc, cache de página inteira e uma CDN pode ter um impacto mais mensurável para algo como, por exemplo, a taxa de conversão, pois afeta a experiência do usuário final.
Eu configuro todas as caixas de clientes com base nas especificações do whitepaper publicadas - pelo que sei, elas não fazem menção à desativação de módulos não utilizados. Eles mencionam a desativação de módulos Apache desnecessários.
Papel branco
http://www.magentocommerce.com/whitepaper/
Por fim, fiz algumas pesquisas e só consigo encontrar menções de desativação
Mage_Rss
como um potencial aumento de desempenho ao usar o cache do sistema de arquivos. Se você estiver usando o cache do sistema de arquivos e, no mínimo, não tiver montado issotmpfs
, considere seriamente o memcached, apc ou atmpfs
montagem mencionada acima .fonte
Vimos um problema específico ao desativar o Mage_Log, que quebra a funcionalidade de comparação de produtos. Quando navegadores anônimos são adicionados para comparar e, em seguida, efetuam login, o Magento usa o ID_dentro gerado por Mage_Log para anexar a lista de comparação ao cliente, e se esse valor for nulo, ele quebra o site com força, se outro cliente já comparou o mesmo product_id (exceção de chave duplicada não capturada).
fonte
Mage_Log
completamente, mas agora eu vou apenas observadores desativar :)Talvez você esteja interessado no Magento Lite Project, este é basicamente o backbone do Magento (a maior parte do módulo foi desativada)
https://github.com/colinmollenhour/magento-lite
fonte