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?


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:



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!


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.


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é

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.