Onepage (checkout) é muito lento


8

Meu site é muito rápido (carrega menos de 1 segundo) usando diferentes extensões de AJAX e Caching, mas tudo fica parado até o momento do check-out. Os tempos de carregamento podem aumentar em até 10 segundos, às vezes até mais. Até a atualização / checkout / uma página / pode levar uma eternidade.

Sei que esse problema provavelmente depende de várias coisas, mas deixe-me começar perguntando como seria capaz de diminuir as causas. Existe algum modo de depuração disponível que pode me dizer exatamente o que está sendo carregado enquanto aguarda?


Sua loja não é rápida. Você ocultou um desempenho ruim com um cache e ainda está sofrendo com ele. Melhor dica. Fazer sua loja mais rápido, remover o cache, magento.stackexchange.com/questions/84283/...
Ben Lessani - Sonassi

Respostas:



3

O principal problema com a velocidade do checkout é o módulo de cache. O Magento usa um módulo de cache, que usa a biblioteca Zend_Cache e cria um grande número de arquivos que tornam o site muito lento. Você pode facilmente substituí-lo por este:
Cm_Cache_Backend_File
ou melhor ainda, o magento está preparado para trabalhar com o Redis . Com esse recurso, o cache vai para a RAM, em vez do sistema de arquivos. É um pouco mais complicado, mas, como eu disse, o Magento está preparado para usá-lo.
Boa sorte!


3

aqui estão possíveis razões para o check-out lento do magento:

  • O magento precisa consultar muitos URLs de gateway de remessa para coletar taxas de remessa. desative os métodos de envio UPSP, UPS, Fedes, DHL, se você não os usar.
  • você está usando o magento 1.9.0.1, o que significa que um novo e-mail de pedido é enviado durante a finalização da compra - verifique quão rápido é isso. se o servidor de correio estiver inativo, os clientes aguardarão uma eternidade depois de clicarem no botão enviar pedido.
  • A extensão de mensagem de presente magento adiciona 2 centavos ao tempo de carregamento da página de checkout. desative-o se você não precisar.

você não precisa de criadores de perfil sofisticados mencionados acima - ative o magento profiler padrão ou use o Aoe Profiler simples e verifique o rastreio - pode haver alguns observadores de extensão de terceiros atrasando você.

Veja estas 7 correções para o site magento lento também.


0

A solução que funcionou para mim quando todos os outros métodos falharam ao obter meu Magento rápido é simples 1) Ative um certificado https genuíno e redirecione todos os tráfegos através dele 2) Goto .htaccess e arquivo php.ini e aumente o limite de memória php para pelo menos 2G .

Depois de tentar inúmeros métodos, foi isso que finalmente fez o meu site carregar para acelerar no modo padrão do Magento, mesmo sem o cache de página inteira ativado

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.