Onepage (checkout) est très lent

8

Mon site Web est rapide comme l'éclair (charge en moins d'une seconde) en utilisant différentes extensions AJAX et Caching, mais tous s'arrêtent complètement lors de la vérification. Les temps de chargement peuvent monter jusqu'à environ 10 secondes, parfois même plus. Même rafraîchissant / checkout / onepage / peut prendre une éternité.

Je sais que ce problème dépend probablement de nombreuses choses, mais permettez-moi de commencer par vous demander comment je pourrais en préciser les causes. Existe-t-il un mode de débogage qui peut me dire exactement ce qui est chargé en attendant?

Tijdschriftenzo
la source
Votre magasin n'est pas rapide. Vous avez caché de mauvaises performances avec un cache et en souffrez toujours. Astuce. Rendez votre boutique plus rapide, supprimez le cache, magento.stackexchange.com/questions/84283/…
Ben Lessani - Sonassi

Réponses:

7

Profil, Profil, Profil.

Évidemment, vous avez de graves problèmes de performances, que vous cachez derrière

différentes extensions AJAX et Caching

Répare ça.

Fabian Blechschmidt
la source
3

Le principal problème avec la vitesse de paiement est le module de cache. Magento utilise un module de cache qui utilise la bibliothèque Zend_Cache et crée un grand nombre de fichiers qui rend le site terriblement lent. Vous pouvez facilement le remplacer par ceci:
Cm_Cache_Backend_File
ou encore mieux, magento est prêt à fonctionner avec Redis . Avec cette fonctionnalité, le cache va à la RAM au lieu du système de fichiers. C'est un peu plus délicat mais, comme je l'ai dit, Magento est prêt à l'utiliser pour ça.
Bonne chance!

Luks
la source
3

voici les raisons possibles du ralentissement de la commande magento:

  • magento doit interroger trop d'URL de passerelle d'expédition pour collecter les tarifs d'expédition. désactivez les méthodes d'expédition UPSP, UPS, Fedes, DHL si vous ne les utilisez pas.
  • vous utilisez magento 1.9.0.1, ce qui signifie qu'un nouvel e-mail de commande est envoyé lors du paiement - vérifiez à quelle vitesse cela est-il. si le serveur de messagerie est en panne, les clients attendront pour toujours après avoir cliqué sur le bouton de soumission de commande.
  • L'extension de message cadeau magento ajoute ses 2 cents au temps de chargement de la page de paiement. désactivez-le si vous n'en avez pas besoin.

vous n'avez pas besoin de profileurs sophistiqués mentionnés ci-dessus - activez le profileur magento par défaut ou utilisez Aoe Profiler simple et vérifiez la trace - il pourrait s'agir d'observateurs d'extensions tiers qui vous ralentiraient.

Voir également ces 7 correctifs pour le site lent de magento.

Konstantin Gerasimov
la source
0

La solution qui a fonctionné pour moi lorsque toutes les autres méthodes n'ont pas réussi à obtenir mon Magento rapidement est simple 1) Activer un véritable certificat https et rediriger tous les trafics à travers lui 2) Aller au fichier .htaccess et php.ini et augmenter la limite de mémoire php à au moins 2G .

Après avoir essayé d'innombrables méthodes, c'est ce qui a finalement permis au chargement de mon site Web d'accélérer dans le mode par défaut de Magento même sans que le cache de page entière soit activé

Lordtrillion
la source