Estou tentando encontrar uma maneira de melhorar o desempenho do Magento quando a quantidade de sites / lojas excede 1k e meu objetivo é de 10k. Aqui estão algumas perguntas; quaisquer dicas / ajuda são extremamente bem-vindas!
A adição de novos sites / lojas é lenta;
Comento $ this-> cleanModelCache () em _afterSave () em Mage_Core_Model_Abstract, e a situação parece melhor, mas está ficando mais lenta com o aumento do número de sites / lojas. E não sei o que isso afetaria todo o sistema no futuro.As chamadas da API ficam lentas.
Um dos principais processos é colocar ordem; meu modelo personalizado lida com isso processando alguns dados e usando essencialmente o modelo de vendas / cotação e modelos de vendas / serviço_quote. O processo começa com Oauth. Oauth e a ordem de colocação demoram mais quando o número de sites / lojas aumenta e o consumo de memória parece maior. Isso tem algo a ver com o Mage carregando o xml de configuração e o fato de os dados de configuração aumentarem com o aumento do número de sites?Abrindo o n98-magerun dev: o console está demorando mais; não sei a causa disso.
Salvar a configuração do painel de administração leva mais tempo; não sei como melhorá-lo.
É possível reconstruir a maneira como o Magento gera e carrega dados de configuração para diminuir seu consumo de memória? Esse é um dos fatores que causam problemas de desempenho para minha situação?
Instância atual do Magento: Version = Magento EE 1.14.2.4;
Configurar cache ativado; outro cache desativado;
Usando o Mysql 5.6 e o MongoDB (para catalog_category_entity, catalog_product_entity, core_website);
número de sites = número de lojas = número de visualizações = 1024;
número de produto = 4501;
Obrigado a todos antecipadamente!