A otimização do Magento 2 não é complicada. Mas antes de melhorar a velocidade do seu site, você precisa saber por que ele está lento.
Comece com uma revisão da configuração do seu servidor. Como um aplicativo vinculado à CPU, o Magento 2 precisa de alto poder de processamento. Você pode usar Equação da Adobe para estimar os nós/núcleos da web necessários para otimizar o desempenho do Magento 2.
Além da hospedagem, usar o modo de operação errado pode retardar consideravelmente o Magento. Outros motivos para o baixo desempenho da loja incluem o uso de um tema pesado ou o uso excessivo de extensões Magento de terceiros.
Em geral, os problemas comuns com o desempenho do Magento 2 incluem:
- Hospedagem inadequada.
- Modo de operação incorreto.
- Cache mal configurado.
- Tema inchado ou uso excessivo de extensões.
Abordaremos isso e muito mais nas dicas de otimização de desempenho do Magento 2 abaixo.
Otimização de velocidade do Magento 2
1. Reduza o tempo de resposta inicial do servidor.
2. Use o cache do Varnish.
3. Use Redis.
4. Otimize o banco de dados Magento 2.
5. Use o modo de produção.
6. Otimize o tema e a mídia da sua loja.
7. Minimize extensões de terceiros.
8. Evite usar um Catálogo Simples.
1. Reduza o tempo de resposta inicial do servidor
Time to First Byte (TTFB) é uma métrica que indica o tempo necessário para o seu servidor entregar o primeiro byte de dados a um dispositivo. Você pode verificar o TTFB do seu site usando o Google Informações do PageSpeed ferramenta. Se for mais de 600ms, é preocupante.
Então, como você reduz o tempo de resposta inicial no Magento? Uma maneira é hospedar sua loja em servidores próximos aos seus clientes. Mas isso nem sempre é possível ou viável.
Outra forma é escolher um provedor de hospedagem que ofereça uma Content Delivery Network (CDN) complementar para ajudá-lo a reduzir os tempos de resposta do servidor. Esta abordagem ajudará na otimização do PageSpeed do Magento 2, ao mesmo tempo que permitirá que você atenda a um público global.
Os planos de hospedagem gerenciada Hostinger vêm com um Edge CDN integrado desenvolvido pela Cloudflare.
2. Use cache de verniz
Os usuários do Magento muitas vezes entendem mal seu sistema de cache. Essa confusão faz com que os comerciantes usem seu sistema de cache padrão, enquanto o Magento 2 foi projetado para usar Verniz para cache de página inteira.
Varnish é um acelerador HTTP de código aberto que pode reduzir o tempo de carregamento da página para apenas um segundo. Ele atua como um proxy reverso e armazena em cache conteúdo estático, como imagens, CSS e arquivos JavaScript.
Reduz as solicitações tratadas pelo Magento e melhora os tempos de resposta. Aqui está o guia da Adobe sobre Configuração de verniz para melhorar o desempenho do site Magento.
3. Use Redis
Outra técnica altamente eficaz de otimização de velocidade do Magento 2 é usar Redis para gerenciamento de cache de sessão. Redis é um armazenamento de dados na memória perfeito para armazenar em cache arquivos de sessão PHP volumosos e substituir o cache padrão.
Redis pode lidar com mais de 60.000 conexões e 50.000 consultas por segundo. Ele pode melhorar a entrega de conteúdo, reduzir o tempo de carregamento e aumentar a velocidade do Magento, liberando seu banco de dados e sistema de arquivos.
Você pode instalar Redis em seu servidor web e siga nosso guia para configurar Redis para otimização de desempenho do Magento 2.
4. Otimize o banco de dados Magento 2
O desempenho confiável do Magento é uma das razões pelas quais gigantes globais gostam Walmart e P&G use Magento 2.
O banco de dados Magento raramente prejudica o desempenho. Só se torna um problema quando consome mais recursos que o PHP.
Você pode usar uma ferramenta gratuita como MySQLTuner ou um freemium como Nova Relíquia para monitoramento de desempenho do Magento 2 para identificar e corrigir problemas.
MySQLTuner oferece insights sobre mais de 300 métricas, incluindo e, cruciais para otimização de desempenho. Ele ainda fornece sugestões baseadas no desempenho anterior para melhorar o desempenho do Magento.
5. Use o modo de produção
Outra forma de acelerar o Magento é usar o modo de operação correto. Esta é a dica mais fácil de otimização de velocidade do Magento 2 em nossa lista.
Magento 2 possui quatro modos padrão:
- Modo padrão.
- Modo de desenvolvedor.
- Modo de produção.
- Modo de manutenção.
E se você está se perguntando qual modo é mais rápido no Magento 2? O modo Produção é o mais rápido porque os arquivos de visualização estática são gerados antecipadamente e servidos a partir do cache.
Você pode consultar Documentação da Adobe para verificar e alterar o modo de operação do Magento.
6. Otimize o tema e a mídia da sua loja
Temas inchados podem prejudicar o desempenho do Magento e a experiência do usuário com solicitações excessivas e arquivos JS volumosos, especialmente durante a finalização da compra.
Se você não otimizou as imagens em sua loja, elas também podem aumentar o tamanho da página da web e prejudicar o tempo de carregamento do site.
Nesses casos, os proprietários de lojas costumam usar extensões para ajudar na otimização de imagens do Magento 2, empacotamento JS avançado, ajuste de desempenho, carregamento lento e para reduzir arquivos CSS.
Estas medidas podem mascarar os problemas subjacentes, mas não os resolverão. Para melhorar a velocidade do seu site, use temas feitos por desenvolvedores Magento experientes.
Você pode usar ferramentas gratuitas de otimização de imagens como ResizeImage.net para redimensionar e compactar a mídia antes de enviá-la para o seu site Magento. Opcionalmente, você pode fornecer imagens WebP para navegadores compatíveis usando uma extensão otimizadora.
7. Minimize extensões de terceiros
Uma extensão de terceiros pode ajudá-lo a aproveitar a modularidade do Magento para funcionalidade. Mas quando usado excessivamente, pode prejudicar o desempenho do site.
Você pode otimizar suas configurações de HTML e JavaScript, mesclar arquivos CSS e otimizar imagens para melhorar a velocidade de carregamento. Porém, extensões mal codificadas prejudicarão seus esforços de otimização de velocidade do Magento 2.
A melhor maneira de superar isso é usar plug-ins com moderação e baixá-los do Mercado Magento. Implementos Adobe verificações de qualidade rigorosas para garantir que as extensões em seu mercado não comprometam a velocidade e a segurança do site.
8. Evite usar um catálogo simples
Se você estiver usando Magento versão 2.1.x ou superior, você não deve usar um Catálogo Simples para otimização de velocidade do Magento. Usá-lo pode levar a degradação do desempenho devido ao aumento da carga no banco de dados do site e aos cron jobs de longa duração.
Antes de desativar os Catálogos Simples, certifique-se de que nenhuma de suas extensões os utilize. Você pode desativar o Flat Catalog para Magento 2 no painel de administração de back-end usando estas etapas:
- Navegar para Lojas > Configurações > Configuração > Catálogo > Catálogo.
- Expandir o Vitrineseção e atualize os valores para Usar categoria de catálogo simples e Produto de catálogo simples do usuário para Não.
Considerações finais: Otimização de velocidade do Magento 2
Esperamos que nossas etapas de otimização de velocidade do Magento 2 ajudem você a otimizar sua loja Magento.
Além de nossas técnicas de otimização de velocidade, você também pode usar um aquecedor de cache, HTTP/2, minificação CSS-JS e aumentar o TTL do cache do navegador.
Se você não se incomoda com a otimização do Magento, você deve mudar para hospedagem Magento gerenciada com Hostinger. Nossos planos incluem Varnish, PHP 7+, um CDN integrado e compactação de imagem para desempenho de alto nível.
Aproveite nossas migrações gratuitas de sites Magento e mude para o Hostinger hoje mesmo.