Onepage (Kasse) ist sehr langsam

8

Meine Website ist blitzschnell (wird unter 1 Sekunde geladen) und verwendet verschiedene AJAX- und Caching-Erweiterungen. Beim Auschecken kommt jedoch alles zum Erliegen. Die Ladezeiten können bis zu 10 Sekunden betragen, manchmal sogar länger. Sogar das Aktualisieren / Auschecken / Onepage / kann ewig dauern.

Ich weiß, dass dieses Problem wahrscheinlich von zahlreichen Dingen abhängt, aber lassen Sie mich zunächst fragen, wie ich die Ursachen eingrenzen könnte. Gibt es einen Debugging-Modus, der mir sagt, was genau während des Wartens geladen wird?

Tijdschriftenzo
quelle
Ihr Geschäft ist nicht schnell. Sie haben eine schlechte Leistung mit einem Cache versteckt und leiden immer noch darunter. Top Tipp. Machen Sie Ihren Shop schneller, entfernen Sie den Cache, magento.stackexchange.com/questions/84283/…
Ben Lessani - Sonassi

Antworten:

7

Profil, Profil, Profil.

Offensichtlich haben Sie ernsthafte Leistungsprobleme, hinter denen Sie sich verstecken

verschiedene AJAX- und Caching-Erweiterungen

Repariere das.

Fabian Blechschmidt
quelle
3

Das Hauptproblem bei der Geschwindigkeit beim Auschecken ist das Cache-Modul. Magento verwendet ein Cache-Modul, das die Zend_Cache-Bibliothek verwendet und eine große Anzahl von Dateien erstellt, die die Site schrecklich langsam machen. Sie können es einfach durch
Folgendes ersetzen: Cm_Cache_Backend_File
oder noch besser, Magento ist bereit, mit Redis zu arbeiten . Mit dieser Funktion wird der Cache anstelle des Dateisystems in den Arbeitsspeicher verschoben. Es ist etwas kniffliger, aber wie gesagt, Magento ist bereit, es so zu verwenden.
Viel Glück!

Luks
quelle
3

Hier sind mögliche Gründe für eine langsame Magento-Kaufabwicklung:

  • magento muss zu viele Versand-Gateway-URLs abfragen, um die Versandkosten zu erfassen. Deaktivieren Sie die Versandmethoden UPSP, UPS, Fedes und DHL, wenn Sie diese nicht verwenden.
  • Sie verwenden Magento 1.9.0.1, dh, während der Kaufabwicklung wird eine neue Bestell-E-Mail gesendet. Überprüfen Sie, wie schnell das geht. Wenn der Mailserver nicht verfügbar ist, warten Kunden ewig, nachdem sie auf die Schaltfläche Bestellung senden geklickt haben.
  • Die Erweiterung für Magento-Geschenknachrichten erhöht die Ladezeit der Checkout-Seite um 2 Cent. Deaktivieren Sie es, wenn Sie es nicht benötigen.

Sie benötigen keine oben erwähnten ausgefallenen Profiler - aktivieren Sie den Standard-Magento-Profiler oder verwenden Sie den einfachen Aoe-Profiler und überprüfen Sie die Ablaufverfolgung - es könnten einige Beobachter von Erweiterungen von Drittanbietern sein, die Sie verlangsamen.

Siehe diese 7 Korrekturen auch für langsame Magento-Sites.

Konstantin Gerasimov
quelle
0

Die Lösung, die bei mir funktioniert hat, als alle anderen Methoden mein Magento nicht schnell erhalten konnten, ist einfach: 1) Aktivieren Sie ein echtes https-Zertifikat und leiten Sie den gesamten Datenverkehr durch das Zertifikat um. 2) Gehen Sie zu .htaccess und php.ini und erhöhen Sie das PHP-Speicherlimit auf mindestens 2G .

Nachdem ich unzählige Methoden ausprobiert hatte, wurde meine Website im Magento-Standardmodus beschleunigt, auch ohne dass der Ganzseiten-Cache aktiviert war

Lordtrillion
quelle