Συνάντησα πρόσφατα αυτό το θέμα στο WordPress.org. Κάποιος είπε ότι το Booster for WooCommerce αποθηκεύει πάρα πολλές επιλογές στον πίνακα wp_options και αυτό επηρεάζει την απόδοση του ιστότοπού του.
Αποφάσισα να το δοκιμάσω και εγκατέστησα ένα νέο WordPress + WooCommerce + Booster για WooCommerce σε ένα τοπικό περιβάλλον δοκιμών. Εγκατέστησα το θέμα Storefront και εισήγαγα τα εικονικά δεδομένα από το WooCommerce.
Αποτελέσματα μετά την ενεργοποίηση της προσθήκης Booster
Πριν ενεργοποιήσω το πρόσθετο Booster, είχα 296 σειρές στον πίνακα wp_options.
Μετά την ενεργοποίηση του Booster, ο αριθμός των σειρών αυξάνεται σε 1522, δηλαδή 1226 σειρές που εισάγονται από το πρόσθετο. Όλες αυτές οι επιλογές έχουν οριστεί η αυτόματη φόρτωση σε ναι.
Τι σημαίνει αυτόματο ναι;
Σημαίνει ότι όταν το WordPress προετοιμάζει διαβάζει αυτές τις επιλογές από τη βάση δεδομένων. Εάν υπάρχουν πάρα πολλές επιλογές και βρίσκεστε σε περιορισμένη κοινόχρηστη φιλοξενία, μπορεί να είναι προβληματική, με αποτέλεσμα αργό χρόνο φόρτωσης.
Ας εγκαταστήσουμε την Query Monitor και ας δούμε τι ερωτήματα προσθέτει το Booster στη σελίδα καταστήματος.
Αριθμός ερωτημάτων χωρίς Booster: 41
Αριθμός ερωτημάτων με ενεργοποιημένο το Booster: 187 (+146 ερωτήματα)
Ο χρόνος φόρτωσης εξακολουθεί να είναι ικανοποιητικός παρά αυτά τα επιπλέον ερωτήματα, αλλά έχετε κατά νου ότι αυτό είναι ένα τοπικό περιβάλλον δοκιμών. Χρησιμοποιώ το Local by Flywheel με ρύθμιση Nginx + PHP7, αλλά τι θα συνέβαινε σε ένα πραγματικό σενάριο;
Ίσως έχετε μεγαλύτερη βάση δεδομένων, περισσότερα από 20 εικονικά προϊόντα, περισσότερα πρόσθετα. ίσως είστε σε κοινόχρηστη φιλοξενία, χωρίς Nginx, χωρίς PHP7.
Αυτά τα επιπλέον 146 ερωτήματα στη σελίδα σας και αυτές οι επιπλέον 1226 επιλογές στο wp_options με αυτόματη φόρτωση: ναι μπορεί να έχει πολύ μεγαλύτερη σημασία.
Ο χρόνος φόρτωσης μπορεί να μοιάζει με αυτό.
Εάν χρησιμοποιείτε το πρόσθετο Booster for WooCommerce, δοκιμάστε την ταχύτητα του ιστότοπού σας με τα Εργαλεία Pingdom και δείτε εάν έχετε αυτή τη μεγάλη αναμονή κίτρινη γραμμή. Μπορεί να είναι εκείνα τα ερωτήματα και οι επιλογές στον πίνακα wp_options που το προκαλούν.
Χρησιμοποιείτε Booster για WooCommerce; Ποια είναι η εμπειρία σας με αυτό το πρόσθετο;
Αφήστε μια