Cinco dicas para acelerar sites Magento
Publicados: 2019-06-11Magento 2 é uma plataforma rica em recursos. A plataforma que pode fornecer uma experiência altamente personalizável para todos os compradores, o que significa que não há dois sites iguais.
Alguns dos melhores recursos do Magento incluem:
- O Elasticsearch agora está integrado ao Magento 2.3 (e além),
- Você pode personalizar melhor as experiências do cliente atendendo a mercados específicos,
- Os clientes que retornam agora podem esperar um processo de checkout mais fácil.
No entanto, esses recursos personalizáveis são conhecidos por desacelerar um site e o Magento não é exceção.
À primeira vista, pode não parecer grande coisa esperar alguns segundos extras para que um site finalmente carregue. No entanto, os lojistas podem se surpreender ao saber que sua taxa de conversão depende da rapidez com que o site pode carregar. Você sabia que um cliente em potencial tem 40% mais chances de sair de um site se demorar mais de três segundos para carregar?
Estatísticas como essa significam que as empresas de comércio eletrônico precisam atender a certas necessidades de seus clientes, sem tentar comprometer as outras necessidades de um cliente. Isso pode se tornar complicado, mas isso não significa que seja impossível.
Neste post, fornecerei 5 dicas para reduzir o tempo de resposta do servidor e, finalmente, acelerar os sites Magento.
Índice
- Dica nº 1: considere sua hospedagem
- Dica nº 2: Otimize suas imagens
- Dica nº 3: verifique suas extensões
- Dica nº 4: Minimize sua programação
- Dica #5: Mantenha seu banco de dados Magento organizado
- Leve embora
Dica nº 1: considere sua hospedagem
Uma das razões mais comuns para ter um site Magento lento é a hospedagem. Uma vez que o tráfego começa a aumentar, um site médio teria problemas para acompanhar um plano de hospedagem barato. No entanto, como o Magento é um pouco mais complexo, é mais provável que a plataforma tenha problemas mais cedo do que um site comum.
É por isso que muitos desenvolvedores certificados do Magento dirão para você investir em um bom plano de hospedagem. O Magento não funcionará tão bem quanto deveria com hospedagem compartilhada de US$ 5/mês. Para acelerar o Magento, você terá que investir em um plano premium.
Na verdade, é importante que, ao escolher um serviço de hospedagem, você escolha um serviço que especifique a hospedagem certificada pelo Magento.
Você também pode hospedar seu site Magento em um Virtual Private Server (VPS). Um grande benefício de hospedar seu site em um VPS é que você, como proprietário do site, teria mais liberdade para gerenciar seu servidor.
No entanto, como proprietário de um site Magento, a melhor vantagem é que os sites hospedados em VPS não dependem do tráfego ou do público. Você é mais do que bem-vindo para usar o espaço de servidor que precisar.
Independentemente de você escolher hospedagem certificada Magento ou hospedagem VPS, é importante pesar todas as suas opções e encontrar o plano de hospedagem que oferece mais espaço para manter seu site funcionando com eficiência.
Dica nº 2: Otimize suas imagens
Qualquer desenvolvedor Magento certificado lhe dirá que uma das melhores maneiras de acelerar o Magento é manter as imagens otimizadas. A melhor maneira de fazer isso é compactar suas imagens em seu menor tamanho. Isso significa que quando suas imagens estão no tamanho ideal, o site pode funcionar de forma mais suave e eficiente.
Não há uma maneira real de saber qual é a foto de tamanho ideal para o seu site, mas existem maneiras de diminuir uma foto sem prejudicar a qualidade dela.
Uma simples pesquisa no Google por “otimizador de imagem gratuito” resultará em algumas ferramentas gratuitas que você pode usar para tornar suas imagens menores, mantendo a qualidade delas.
Essas ferramentas podem fornecer resultados variados, mas o processo geralmente é o mesmo:
- Envie a foto para o site.
- Escolha as configurações de compactação.
- A configuração mais recomendada é “sem perdas” ou selecionar “melhor qualidade”.
- Alguns compressores não oferecem a opção de como sua imagem ficará. Nesse caso, você deve simplesmente pular esta etapa.
- Baixe sua(s) foto(s).
Depois de concluir o processo, você pode enviar todas as suas fotos recém-otimizadas para o Magento e proceder para substituir suas imagens originais por suas imagens otimizadas.
Dica nº 3: verifique suas extensões
As extensões de site têm um grande impacto no tempo de resposta do seu servidor. Isso ocorre porque quando o site é carregado, as extensões que ajudam o site precisam ser carregadas também. Portanto, haverá mais solicitações HTTP.
Não há uma resposta real sobre quantas extensões seu site Magento pode ter, mas um desenvolvedor certificado Magento geralmente dirá para você manter todas as suas extensões de terceiros no mínimo.
Para descobrir quais são as extensões essenciais para manter em seu site Magento, é aconselhável que você faça o seguinte:
- Realize uma auditoria abrangente de extensão do Magento para descobrir quantas extensões você tem e descubra como cada uma afeta seu tempo de carregamento. Considere remover as extensões que ocupam mais tempo de carregamento.
- Consulte um desenvolvedor Magento certificado para realizar a auditoria de extensões e fale com eles para descobrir quais são as melhores extensões a serem mantidas.
Depois de limpar algumas de suas maiores extensões, você pode descobrir que seu site Magento começará a carregar mais rapidamente.
Dica nº 4: Minimize sua programação
Quanto menos código carregar, melhor. Se você combinar e minimizar seus arquivos JavaScript e CSS, poderá criar um tempo de carregamento mais rápido para sua loja Magento.
Você pode contratar um Certified Magento Developer para fazer isso, mas se quiser fazer isso sozinho, faça o seguinte:
- Vá para o seu painel de administração do Magento e encontre “Sistema”
- Segue o mapa: Sistema → Configuração → Avançado → Desenvolvedor
- Procure nas configurações de JavaScript e CSS.
- Em "Mesclar arquivos JavaScript", altere "NÃO" para "SIM"
- Em "Mesclar arquivos CSS", altere "NÃO" para "SIM"
- Salvar alterações
Depois de fazer isso, seus arquivos JavaScript e CSS serão mesclados e reduzirão o número de solicitações ao seu site.
Quanto ao seu HTML, se você baixar uma extensão de terceiros, poderá minimizá-lo.
Dica #5: Mantenha seu banco de dados Magento organizado
Um ponto chave para acelerar o Magento é manter o banco de dados do seu site otimizado. Isso inclui a manutenção do seguinte:
- Índices: É importante notar que os índices são usados para acelerar as consultas do MySQL. Por padrão, o Magento atualiza os índices para cada produto na loja. No entanto, há alguns casos em que você precisa atualizar um índice de produto manualmente. Para isso, você teria que:
- 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”.
- Logs: Suas tabelas, produtos e procedimentos devem ser colocados nos grupos apropriados. Logs desatualizados devem ser excluídos o mais rápido possível para evitar a perspectiva de um site de carregamento mais longo. Para limpar os logs do banco de dados Magento, você precisa:
- Navegue até "Lojas" → "Configuração" → "Avançado" → "Sistema" → "Ações em massa".
- Em "Dias salvos no registro", altere para qualquer quantidade de dias que você preferir.
- Clique em “Salvar configuração”.
Depois de configurar isso, você pode esperar que seu site Magento carregue mais rápido.
Leve embora
Ter um site mais rápido tornou-se mais importante do que nunca. Ter um ótimo site é mais do que ter uma boa vitrine. Trata-se também de criar uma ótima experiência de compra para o hóspede e um fator importante nessa experiência de compra é a velocidade do site.
Ter um site rápido tornou-se essencial para ter um site de sucesso. No entanto, ainda não há um caminho concreto para tornar todos os sites rápidos. Coisas que você pode fazer para acelerar o Magento incluem:
- Ter um bom plano de hospedagem
- Otimizando as imagens do site
- Conduzindo uma auditoria de extensão
- Certificando-se de que toda a sua codificação é absolutamente necessária
- Mantendo seu banco de dados Magento organizado
Fazer tudo isso significará que você deu os primeiros passos para acelerar seu site e, consequentemente, aumentar sua taxa de conversão e retenção de clientes.
Este é um post convidado por Konstantin Gerasimov, um desenvolvedor certificado Magento na Goivvy, LLC. Ele é especialista em otimização de desempenho e desenvolvimento de back-end.