MageSentinel

Αργό checkout σημαίνει χαλασμένο checkout: επιτάχυνση του checkout στο Magento

Η δουλειά για ταχύτητα συνήθως στοχεύει την αρχική και τις σελίδες προϊόντων, γιατί εκεί δείχνουν τα εργαλεία. Το checkout είναι από τη φύση του πιο αργό — δεν μπαίνει σε cache — και ένα αργό checkout χάνει πελάτες τη στιγμή που έχουν ήδη αποφασίσει να αγοράσουν.

Όλα τα άρθρα2 λεπτά ανάγνωσης

Κοντέρ σε ασπρόμαυρο

Πού πηγαίνει ο χρόνος

Ο χρόνος του checkout πάει στον υπολογισμό συνόλων, στα αιτήματα τιμών αποστολής προς courier, στη φόρτωση των scripts πληρωμής, στην επαλήθευση διεύθυνσης και σε κάθε observer που προσθέτουν modules τρίτων στην αποθήκευση του quote. Τα αργά εξωτερικά APIs προστίθενται απευθείας στην αναμονή του πελάτη — δείτε όταν τα μεταφορικά αποτυγχάνουν αθόρυβα.

Στο frontend, η βαριά JavaScript και οι μετακινήσεις layout κάνουν τα κουμπιά να φεύγουν κάτω από το δάχτυλο του πελάτη. Τα Core Web Vitals ισχύουν και για το checkout.

Μετρήστε την αγορά

Χρονομετρήστε κάθε βήμα μιας πραγματικής αγοράς — καλάθι, φόρτωση checkout, αποστολή, πληρωμή — και παρακολουθήστε τη διάμεσο και την αργή ουρά για μέρες. Ένα checkout που είναι εντάξει στις 9 το πρωί και αργό στη βραδινή αιχμή είναι θέμα χωρητικότητας, όχι κώδικα.

Κάντε profiling στα αργά βήματα: ο υπολογισμός quote και η εκτίμηση αποστολής είναι οι συνήθεις ύποπτοι. Αφαιρέστε ή μεταθέστε observers που δεν χρειάζεται να τρέχουν στο checkout.

Ορίστε όριο και ειδοποιήστε

Αποφασίστε πόσο επιτρέπεται να διαρκεί ένα βήμα και ειδοποιήστε όταν οι έλεγχοι το ξεπερνούν, όχι μόνο όταν αποτυγχάνουν. Μια τάση προς πιο αργούς ελέγχους συνήθως προηγείται μιας αποτυχίας, ειδικά σε hosts που ξεμένουν από workers — το ίδιο ισχύει για το PHP-FPM του Magento.

Το MageSentinel καταγράφει τη διάρκεια κάθε ελέγχου και βήματος, και σημειώνει checkouts που είναι αργά ή οπτικά ασταθή, ώστε το «αργό» να γίνει σήμα πριν γίνει διακοπή.

Ελέγξτε το δικό σας κατάστημα τώρα με το δωρεάν τεστ checkout Magento: περνά το checkout σε πραγματικό browser, Luma ή Hyvä, και δείχνει το βήμα όπου σταματά.

Αν το checkout παγώνει στο βήμα χρέωσης ή πληρωμής, δείτε το Magento checkout κολλημένο στο billing.

Συχνές ερωτήσεις

Γιατί είναι αργό το checkout του Magento;

Κλήσεις API για τιμές αποστολής και φόρους, βαριά scripts τρίτων, πολλά αρχεία JavaScript χωρίς bundling, και αργά queries βάσης στα σύνολα καλαθιού.

Πώς μετράω την ταχύτητα του checkout;

Χρονομετρήστε κάθε βήμα μιας πραγματικής αγοράς, από το καλάθι ως τη σελίδα επιβεβαίωσης, όχι μόνο τη φόρτωση της σελίδας checkout.

Ποιος είναι καλός χρόνος checkout;

Ορίστε όριο από τη δική σας βάση αναφοράς και ειδοποίηση όταν ένα βήμα αργεί πολύ περισσότερο από το συνηθισμένο· μια ξαφνική άνοδος συνήθως σημαίνει αργή εξωτερική κλήση.