Atualmente, estou trabalhando no Magento 2 e notei que o tempo de carregamento de todas as páginas é extremamente alto.
No momento, estou executando o Xampp, modo de produção ativado, HTML / js / CSS são mesclados e minificados, o Varnish está desativado e não o utilizarei, pois minha hospedagem não pode instalá-lo no meu servidor, pois isso interfere no alguns scripts. Eu uso um tema personalizado cujo pai é o tema em branco do Magento 2. Depois de alterar minhas configurações, reimplantei os arquivos estáticos e esvaziei o cache.
Minha principal preocupação é que, quando olho para o painel de rede, vejo uma enorme quantidade de arquivos js sempre carregados. Por exemplo, na minha página de categoria, 122 arquivos js são carregados, o que eu achei bastante, para um tamanho total de 955 ko.
Testei-o no meu servidor sem a fusão e a minificação, mas como disse acima, acho que o problema está na quantidade de arquivos carregados, porque mesmo que ele carregue mais rápido, ainda é muito longo e no processo de checkout é ainda pior.
Eu tentei a opção de agrupamento, mas ele gera um arquivo js de 8 MB, o que é pior.
Perdi alguma coisa ou é algo normal que a quantidade de arquivos js seja grande? O verniz é obrigatório para um bom desempenho e existe uma alternativa para ele?
Eu sou bastante novo no Magento 2, portanto, se você precisar de mais informações, ficarei feliz em fornecê-lo.