Velocidade do site Magento 2: maneiras de melhorar efetivamente
Publicados: 2020-06-11A velocidade do site Magento 2 é um passo bastante importante para alcançar um bom tráfego para sua loja. Às vezes, os donos de lojas prestam muita atenção ao design, vendas ou atividades de marketing de mídia social, mas esquecem completamente o desempenho do site. Lembre-se de que a velocidade do site sempre forma a primeira impressão. Descubra mais informações sobre a velocidade do site Magento 2 em nossa postagem no blog Velocidade do site Magento 2: maneira de melhorar efetivamente.
1. Requisitos do sistema Magento 2
O servidor é o núcleo. Caso o que você escolheu não esteja funcionando bem, você não terá uma boa velocidade do site Magento 2.
Antes de iniciar a otimização de desempenho no Magento 2 , sugerimos que você coloque sua loja no servidor dedicado. Ao escolher o host, verifique estas categorias:
- Use o servidor dedicado ou VPS , não escolha a opção de hospedagem compartilhada;
- Verifique os seguintes requisitos de sistema para Magento 2 :
Sistemas operacionais: Linux x86-64. Distribuições Linux como RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, etc
Compositor: Última versão estável. O Composer é necessário para desenvolvedores que desejam contribuir com a base de código do Magento 2 ou qualquer pessoa que deseje desenvolver extensões do Magento.
Servidores Web: Apache 2.2 ou 2.4. Além disso, o módulo mod_rewrite do apache deve estar habilitado. mod_rewrite permite que o servidor execute a reescrita de URL. Para obter mais informações, consulte nossa documentação do Apache. NGINX 1.8 (ou versão principal mais recente).
Banco de dados: MySQL 5.6 (Oracle ou Percona)
PHP: 5.6.x 5.5.x, onde x é 22 ou superior 7.0.2 (suportado apenas pelo Magento versão 2.0.1 e posterior)
Extensões PHP necessárias: bc-math curl gd, ImageMagick 6.3.7 (ou posterior) ou ambos intl mbstring mcrypt mhash openssl PDO/MySQL SimpleXML soap xml xsl zip PHP 7 somente: json
PHP OPcache: O PHP OPcache é altamente recomendado para ser ativado por motivos de desempenho. O OPcache está habilitado em muitas distribuições PHP. Para verificar se está instalado, veja nossa documentação PHP para CentOS ou Ubuntu. Se você precisar instalá-lo separadamente, consulte a documentação do PHP OPcache.
Configurações do PHP: são recomendadas configurações específicas do PHP, como memory_limit, que podem evitar problemas comuns ao usar o Magento.
SSL: Um certificado de segurança válido é necessário para HTTPS. Os certificados SSL autoassinados não são suportados. PayPal: Você deve usar libcurl versão 7.34 ou posterior para suporte ao Transport Layer Security (TLS) versão 1.2 exigido pelo PayPal.
Servidor de correio: Mail Transfer Agent (MTA) ou um servidor SMTP
O Magento pode utilizar as seguintes tecnologias: Redis versão 3.0 para cache de página Varnish versão 3.5 ou versão estável mais recente 4.x para cache de página Memcached última versão estável para armazenamento de sessão com extensões Memcache ou Memcached PHP (última versão estável) Magento Enterprise Edition (EE ) apenas: Apache Solr 4.x RabbitMQ 3.5; Três bancos de dados mestres.
2. Ativar categorias planas e produtos
Uma das principais razões para problemas de velocidade do site Magento 2 com a velocidade de leitura do banco de dados.
Para aumentar a velocidade de leitura do banco de dados, você deve habilitar o Flat Catalog. Isso reduzirá o número de junções (junções entre tabelas) ao mostrar produtos e, devido a isso, a complexidade da consulta do MySQL será reduzida.
Vá para backend, STORES -> Configuration -> CATALOG -> Catalog -> Use Flat Catalog Category e coloque “ Yes ”
3. Mesclar arquivos CSS e JS
Arquivos CSS e JS enormes, além de fazer seu frontend parecer sofisticado, podem diminuir a velocidade de carregamento do seu site. Felizmente, existe uma maneira de diminuir sua influência no Magento 2.
- Vá para back-end, LOJAS -> Configuração -> AVANÇADO -> Desenvolvedor -> Configurações de JavaScript
- Mesclar arquivos JavaScript -> Sim
- Minimizar arquivos JavaScript -> Sim
- Vá para back-end, LOJAS -> Configuração -> AVANÇADO -> Desenvolvedor -> Configurações de CSS
- Mesclar arquivos CSS -> Sim
- Minimizar arquivos CSS -> Sim
Não se esqueça de pressionar Save Config depois de terminar! É bom para a velocidade do site Magento 2.
4. Rede de Entrega de Conteúdo
CDN, ou Content Delivery Network, é um sistema interconectado de servidores de cache que usam a proximidade geográfica como critério para a entrega de conteúdo da web. Na verdade, ajuda seus visitantes a carregar as páginas mais rapidamente como resultado.
Existem muitos tipos de CDNs, basta ver os recursos fornecidos, a cobertura geográfica e escolher o que você gosta.
Um dos recursos do Magento 2 é o suporte pronto para uso do CDN e aqui é onde você pode encontrar a configuração para ele: STORES -> GENERAL -> Configuration -> Web -> Base URLs (Secure)
5. Cache
O cache também pode acelerar significativamente o Magento 2 no localhost. Magento 2 tem uma variedade de opções de cache, aqui você pode encontrá-las: SYSTEM -> Cache Management
Aqui você encontrará as opções de cache da sua loja Magento, clique nas que você precisa, selecione a opção Enable e clique em Submit Page Cache pode reduzir significativamente o tempo de resposta do servidor e o tempo total de carregamento da página como resultado.
Mas o M2 cria instância de cache para cada página (categorias, produtos, etc.) somente depois de visitar esta página e geralmente o tempo de vida do cache é inferior a um dia.
O Page Cache Warmer do módulo Magento 2 pode visitar automaticamente as páginas sem cache e aquecer o cache para essas páginas. É bom para a velocidade do site Magento 2.
6. Otimização de Imagens
Antes de qualquer upload de imagem, verifique se ela está compactada . Não há necessidade de imagens enormes além de seus recursos de layout.
Além disso, escolha o formato que mais se adequa às suas necessidades. Para acelerar o site Magento 2, com uma quantidade enorme de imagens de produtos, é ainda mais crucial não sobrecarregar o site. A sugestão que temos para si: utilize o formato JPEG para imagens de Produtos. É mais adequado para imagens do que outros formatos, pois você pode comprometer a qualidade por menos tamanho. Por outro lado, usar PNG ou SVG para layout e logotipo é muito mais benéfico.
Se você já usa imagens .png
para catálogo, pode reduzir o tamanho da imagem usando o utilitário pngquant
(reduz o tamanho da imagem em até 80%).
Este comando simples irá comprimir todas as imagens .png na pasta /pub/media
:
for file in `find pub/media/ -type f -name '*.png'`; do echo $file;pngquant $file --output $file -f;done
Experimente nosso Claue – Tema Magento Limpo e Mínimo – um excelente modelo para uma loja de comércio eletrônico moderna e limpa com mais de 11 layouts de página inicial e toneladas de opções para loja, blog, portfólio, layouts de localizador de lojas e outras páginas úteis. Claue atenderá e se adequará a qualquer tipo de site de comércio eletrônico que você imaginar.
Claue alcança a maior pontuação de velocidade do site Magento 2 por sua profundidade
otimização de velocidade do tema
Última atualização: Acabamos de lançar a versão 2.0 do Claue Multipurpose Magento 2 Theme, com várias melhorias de desempenho e recursos exclusivos. Confira este tema agora: Claue Magento Theme 2. 0
Demonstração ao vivo
Claue – Clean, Minimal Magento 2&1 Theme é um excelente modelo para uma loja de comércio eletrônico moderna e limpa com mais de 40 layouts de página inicial e toneladas de opções para loja, blog, portfólio, layouts de localizador de lojas e outras páginas úteis. A versão 2.0 do Claue vem com vários recursos exclusivos, incluindo:
- Sendo baseado no tema Luma.
- Conheça todos os padrões do tema Magento
- Melhoria significativa de desempenho
- Compatível com a maioria das extensões de terceiros.
- Totalmente compatível com Magento 2.4.x
Esta segunda versão avançada diferencia-se completamente da anterior. Assim, se você estiver usando o Claue versão 1 e quiser atualizar para o Claue versão 2, você só pode reconstruir um novo site em vez de atualizar da versão antiga. Agora, vamos voltar ao assunto principal.
7. Atualizações do Magento
Pequena dica simples para a velocidade do site Magento 2: não se esqueça de atualizar sua loja. A equipe Magento está constantemente trabalhando duro para melhorar o desempenho. Então não perca nenhum!
Vamos resumir os pontos-chave do Magento 2 Site Speed
- Não se esqueça de habilitar produtos e categorias simples para facilitar as consultas do MySQL.
- Mescle arquivos CSS e JS para tornar a experiência do usuário agradável.
- Implemente o CDN para sua loja – o Magento 2 oferece suporte pronto para uso.
- Habilite o cache.
- Não sobrecarregue seu site com imagens de alta qualidade onde não for necessário.
- Não se esqueça das atualizações do seu CMS.
Aumente o nível do seu site com ArrowHiTech – parceiro oficial da Magento
Nossos próprios serviços de suporte ao desenvolvimento Magento são mais a opção de pacotes de suporte mensais. É garantir que seu negócio online permaneça sempre em sua melhor forma. E, claro, existem inúmeros outros sites de desenvolvedores que também podem ser facilmente encontrados e consultados, especialmente para aumentar a velocidade do seu site Magento 2.
- Sede: Vietnã
- Site: https://www.arrowhitech.com/
- Contato: [email protected]
Agência de Desenvolvimento ArrowHiTech
Nossos produtos Magento 2:
Coleção de temas Magento 2 em themeforest.net
Algumas extensões da coleção de extensões Magento 2 em magesolution.com