14 DICAS PARA AGILIZAR SUA LOJA MAGENTO
Publicados: 2020-02-26Garantir que seu site Magento esteja funcionando rapidamente é um fator crucial para suas vendas, SEO, taxa de abandono de carrinho, taxa de rejeição e, acima de tudo, a experiência do usuário em seu site.
Antes de começar a trabalhar na otimização de velocidade da sua loja Magento, você precisa descobrir a posição atual do seu site para desempenho e quaisquer áreas que precisem de esforços de otimização. Isso lhe dará uma visão geral que permitirá que você compare seu desempenho atual com o desempenho mais tarde, depois de implementar todas as dicas de otimização de velocidade sugeridas neste artigo (fornecedores online como GTMetrix e Google Page Speed Insights estão disponíveis para seu uso)
Nossa equipe de desenvolvedores Magento 2 desenvolveu este guia definitivo de 14 dicas sobre como acelerar sua loja Magento, reunindo maneiras de melhorar a velocidade de carregamento do seu site Magento Ecommerce .
1- ATUALIZAR E SEGURAR
A maioria dos vazamentos, erros e ataques às lojas Magento foram gerados devido à falta de atualizações de segurança e atualizações de versão . É muito IMPORTANTE que sua versão do Magento seja atualizada para a versão mais recente lançada pelo Magento, porque cada atualização lançada pelo Magento oferece correções de bugs e melhorias de desempenho.
Certifique-se de ter sua loja atualizada com todos os patches de segurança para sua versão do Magento.
2- IMPLEMENTAR CDN (REDE DE ENTREGA DE CONTEÚDO)
Usar uma rede de entrega de conteúdo (CDN) com Magento é uma maneira muito simples de diminuir os tempos de carregamento e melhorar sua experiência na loja Magento .
É uma opção de cache de terceiros para a qual você precisa comprar serviços de um fornecedor e a maior parte do conteúdo de seus recursos é fornecida pela rede de entrega diretamente aos clientes, em vez de seu servidor hospedado. Isso resulta em velocidade e desempenho das páginas do seu site, pois apenas a funcionalidade dinâmica do Magento é necessária para ser executada em seu servidor de hospedagem.
Você garantirá que está servindo seus ativos (imagens de produtos, JavaScript, CSS) de vários locais ao redor do mundo para que sejam entregues mais rapidamente aos usuários da sua loja Magento.
KeyCDN tem uma integração simples com Magento 2. Pode ser configurado com configurações HTTP e HTTPS.
3- Cache
Existem 3 tipos de cache. O primeiro é o cache do Magento, outro é o cache do servidor e o terceiro é o cache externo. Para cache do servidor e cache externo, você precisa ter algum conhecimento básico para isso e é aconselhável obter ajuda do suporte de sua hospedagem para classificá-los.
O Magento também vem com um módulo de cache embutido, mas soluções de terceiros parecem alcançar melhores resultados.
Certifique-se de que todos os tipos de cache estejam habilitados navegando até “Sistema” > “Gerenciamento de cache”.
- Cache do navegador
- Compressão Gzip: O Gzip comprime páginas da web e folhas de estilo no nível do servidor antes de enviá-las para o navegador.
- Expirar cabeçalhos: Os cabeçalhos de expiração informam ao navegador se eles devem solicitar um arquivo do servidor ou pegá-lo do cache do navegador.
- Cache de página: uma das maneiras mais poderosas de acelerar o Magento. A carga é retirada do servidor web servindo páginas já visitadas antes do cache, o que o torna muito mais rápido.
4- USE AS INFORMAÇÕES DO CATÁLOGO FLAT PARA SEUS PRODUTOS
O Magento fornece uma funcionalidade para usar as informações do Catálogo Simples para seus Produtos e Categorias para melhorar o desempenho de sua loja para servir os itens para uma melhor experiência do usuário.
Habilitar esta opção armazena seus dados de catálogo atuais em algumas tabelas e serve diretamente para seus clientes em vez de passar por sua arquitetura padrão para obter dados de catálogo.
Vá para Admin -> Sistema -> Configuração -> Catálogo -> guia Frontend -> Defina as duas opções como SIM
5- OTIMIZAÇÃO DE IMAGEM
A maioria dos problemas de tempo de carregamento e desempenho da página podem ser causados por imagens não otimizadas em seu site.
Recomendamos que os proprietários de sites usem imagens otimizadas e dimensionadas em páginas da Web em vez de imagens de tamanho grande e alta resolução que ocupam mais espaço no servidor e levam muito tempo para carregar a página.
Para otimizar as imagens em seu site, você pode:
- Use qualquer software/ferramenta de processamento de imagens e recarregue as imagens
- Acesse o site da GTMetrix. A partir do site, submeta-o para análise e ele mostrará uma lista de imagens que podem ser otimizadas. Ele fornece imagens otimizadas para que você possa baixar novas imagens otimizadas e depois ir para caminhos específicos em seu servidor usando FTP ou painel de controle e reenviar.
6- MERGE CSS E JS
Você pode melhorar a velocidade e o desempenho mesclando todo o CSS em um ou dois arquivos e fazendo o mesmo com o Javascript. Ter muitos arquivos de design e scripts em seu site de comércio eletrônico Magento também pode causar atraso na velocidade.
Você precisa ter certeza de que o tema do seu site está otimizado.
Vá para Admin -> Sistema -> Avançado -> Desenvolvedor
Em “JavaScript Settings” e “CSS Settings”, altere a lista suspensa para “Yes” e clique em “Save Config”.
Limpe o cache do Magento depois para refletir as alterações nas primeiras páginas do site.
Se o seu tema for complexo e estiver usando muitos plugins jQuery, a mesclagem de JavaScript pode quebrar seu layout ou muitas funcionalidades do seu site, recomendamos que você contrate especialistas em Magento para ajudar nessa parte
7 – HABILITAR A COMPILAÇÃO DO MAGENTO 2
Magento tem um recurso de compilação que pode dar um aumento de desempenho de até 50% .
Por padrão, os arquivos de aplicativos do Magento são pesquisados em uma determinada ordem toda vez que a página é carregada, o que resulta em muitas leituras do sistema de arquivos.
A Compilação Magento 2 reduz essas leituras copiando todos esses arquivos em um único diretório e armazena em cache aqueles que são usados com mais frequência.
- Navegue até “Sistema” > “Ferramentas” > “Compilação”.
- Clique em “Executar processo de compilação”.
Importante: Antes de instalar outras extensões ou atualizar o Magento, você precisa desabilitar esse recurso.
8- LIMPEZA DO LOG
Por padrão, o Magento mantém os logs por até 180 dias. Isso faz com que seu banco de dados fique muito grande.
Se sua loja estiver gerando pequenos erros da perspectiva do código, os arquivos de log podem crescer para um tamanho grande. O mesmo pode acontecer com seu banco de dados se seu site estiver recebendo tráfego pesado e resultar em grandes logs no banco de dados.
É uma boa prática manter seus logs limpos , caso contrário você terá problemas de desempenho em seu servidor e banco de dados.
Para limpar os logs manualmente, vá para Admin -> System -> Configuration -> Advanced -> System -> Logs tab -> Altere “Save Logs, Days” para 15 ou seu horário preferido -> Save config.
Você também pode limpar seus logs do banco de dados se tiver acesso ao phpMyAdmin executando as seguintes consultas.
- No phpMyAdmin, selecione todas as tabelas log_% e selecione “Empty” na caixa suspensa.
- Clique em “Sim” quando ele perguntar se você realmente deseja TRUNCAR as tabelas.
9- REDUZIR EXTENSÕES E MÓDULOS
Assim como no WordPress e em outras plataformas, quanto mais extensões você executa, mais solicitações HTTP existem, além de arquivos CSS e JavaScript adicionais que precisam ser carregados. Tente manter sua instalação do Magento com o menor número de extensões possível.
Você também pode desabilitar módulos que não usa .
- Navegue até “Lojas” > “Configuração” > “Avançado” > “Avançado”.
- Nos módulos, você só precisa selecionar “Desativar” na caixa suspensa e clicar em “Salvar configuração”.
10- EXTENSÕES OTIMIZADAS
Certifique-se de que suas extensões do Magento estejam otimizadas e atualizadas .
Se suas extensões forem atualizadas ou estiverem em conflito umas com as outras, isso poderá resultar em um desempenho ruim.
11- CONFIGURAÇÃO DO MySQL
O MySQL tem seu próprio “cache de consulta” que usa no Magento para ajudar a gerar páginas e conteúdo dinâmicos enquanto melhora o desempenho. Se você deseja obter algumas recomendações sobre as configurações, não hesite em nos contatar.
12 – ÍNDICES DE ATUALIZAÇÃO
O Magento atualiza os índices em cada armazenamento de objetos por padrão, mas em alguns casos são necessárias atualizações manuais . Os índices são usados para acelerar as consultas do MySQL.
- Navegue até “Sistema” > “Gerenciamento de índice”.
- Selecione todos os índices (ou aqueles que você deseja atualizar), escolha “Reindexar dados” no menu suspenso e clique em “Enviar”.
13- USAR ACELERADORES PHP
Usar um acelerador PHP pode aumentar o desempenho de scripts PHP armazenando-os em cache em seu estado compilado. Você pode usar um acelerador PHP como:
- APC – http://pecl.php.net/package/APC
- Xcache – http://xcache.lighttpd.net
- eAccelerator – http://eaccelerator.net
14- HOSPEDAGEM DA WEB E CONFIGURAÇÕES DO SERVIDOR
A hospedagem que você usa para sua loja Magento desempenha um papel importante no desempenho do seu comércio eletrônico. Certifique-se de que as configurações do seu servidor estejam definidas para as corretas para que o conteúdo do seu servidor seja carregado em tempo mínimo para seus clientes.
Muitos provedores de hospedagem compartilhada têm seus servidores configurados muito mal, o que resulta em tempo de espera e tempo de bloqueio que cada solicitação leva para carregar o recurso de sua loja.
Consulte seu provedor de hospedagem para obter suporte se o seu site estiver demorando muito tempo de espera e bloqueio.
Entre em contato conosco se precisar de um relatório de auditoria de desempenho para o seu site Magento e discuta-o com nossos experientes desenvolvedores de comércio eletrônico Magento .
CONCLUSÃO:
Há muitas maneiras de acelerar seu site de comércio eletrônico Magento. Desde a implementação de um CDN até o armazenamento em cache, habilitação de catálogo simples, otimização de imagens, mesclagem de arquivos CSS e JS, uso do compilador Magento e limpeza de seu banco de dados. Ter um bom host é igualmente importante.