Είναι το Booster για το WooCommerce αποτυχημένο;

φιλικό προς το κινητό

Συνάντησα πρόσφατα αυτό το θέμα στο WordPress.org. Κάποιος είπε ότι το Booster for WooCommerce αποθηκεύει πάρα πολλές επιλογές στον πίνακα wp_options και αυτό επηρεάζει την απόδοση του ιστότοπού του.

Αποφάσισα να το δοκιμάσω και εγκατέστησα ένα νέο WordPress + WooCommerce + Booster για WooCommerce σε ένα τοπικό περιβάλλον δοκιμών. Εγκατέστησα το θέμα Storefront και εισήγαγα τα εικονικά δεδομένα από το WooCommerce.

Αποτελέσματα μετά την ενεργοποίηση της προσθήκης Booster

Πριν ενεργοποιήσω το πρόσθετο Booster, είχα 296 σειρές στον πίνακα wp_options.

Μετά την ενεργοποίηση του Booster, ο αριθμός των σειρών αυξάνεται σε 1522, δηλαδή 1226 σειρές που εισάγονται από το πρόσθετο. Όλες αυτές οι επιλογές έχουν οριστεί η αυτόματη φόρτωση σε ναι.

πίνακας wp_options πριν από το booster

Τι σημαίνει αυτόματο ναι;

Σημαίνει ότι όταν το WordPress προετοιμάζει διαβάζει αυτές τις επιλογές από τη βάση δεδομένων. Εάν υπάρχουν πάρα πολλές επιλογές και βρίσκεστε σε περιορισμένη κοινόχρηστη φιλοξενία, μπορεί να είναι προβληματική, με αποτέλεσμα αργό χρόνο φόρτωσης.

Ας εγκαταστήσουμε την Query Monitor και ας δούμε τι ερωτήματα προσθέτει το Booster στη σελίδα καταστήματος.

Αριθμός ερωτημάτων χωρίς Booster: 41

queries-fore-booster

Αριθμός ερωτημάτων με ενεργοποιημένο το Booster: 187 (+146 ερωτήματα)

ερωτήματα-μετά-ενισχυτικό

Ο χρόνος φόρτωσης εξακολουθεί να είναι ικανοποιητικός παρά αυτά τα επιπλέον ερωτήματα, αλλά έχετε κατά νου ότι αυτό είναι ένα τοπικό περιβάλλον δοκιμών. Χρησιμοποιώ το Local by Flywheel με ρύθμιση Nginx + PHP7, αλλά τι θα συνέβαινε σε ένα πραγματικό σενάριο;

Ίσως έχετε μεγαλύτερη βάση δεδομένων, περισσότερα από 20 εικονικά προϊόντα, περισσότερα πρόσθετα. ίσως είστε σε κοινόχρηστη φιλοξενία, χωρίς Nginx, χωρίς PHP7.

Αυτά τα επιπλέον 146 ερωτήματα στη σελίδα σας και αυτές οι επιπλέον 1226 επιλογές στο wp_options με αυτόματη φόρτωση: ναι μπορεί να έχει πολύ μεγαλύτερη σημασία.

Ο χρόνος φόρτωσης μπορεί να μοιάζει με αυτό.

χρόνος φόρτωσης ιστότοπου

Εάν χρησιμοποιείτε το πρόσθετο Booster for WooCommerce, δοκιμάστε την ταχύτητα του ιστότοπού σας με τα Εργαλεία Pingdom και δείτε εάν έχετε αυτή τη μεγάλη αναμονή κίτρινη γραμμή. Μπορεί να είναι εκείνα τα ερωτήματα και οι επιλογές στον πίνακα wp_options που το προκαλούν.

Χρησιμοποιείτε Booster για WooCommerce; Ποια είναι η εμπειρία σας με αυτό το πρόσθετο;

Σχόλια

7 απαντήσεις στο "Είναι το Booster για το WooCommerce αποτυχημένο;"

  1. Καλό, ευχαριστώ.

  2. Hirumani Nath Avatar
    Χιρουμάνι Ναθ

    Ευχαριστώ για την ανάλυση. Μπορείτε να προτείνετε πώς να ελαχιστοποιήσετε τον αντίκτυπο στην απόδοση κατά τη χρήση αυτής της προσθήκης;

    1. Δεν ξέρω αν μπορείς.

      Αλλά για να είμαστε δίκαιοι, δεν έχω δοκιμάσει αυτό το πρόσθετο πρόσφατα, ίσως ο προγραμματιστής να το βελτιώνει από τότε που έγραψα το άρθρο.

  3. Βρήκα αυτό το post μετά από αναζήτηση για αυτό το πρόσθετο, έχω την έκδοση pro. Λειτουργεί, αλλά πάντα ανησυχώ για τον αντίκτυπο στην απόδοση που έχουν όλα αυτά τα πρόσθετα σε έναν ιστότοπο.

    Αφού διάβασα την ανάρτησή σας, πήγα να ελέγξω τη βάση δεδομένων μου και έψαξα για 'wcj' και το "μόνο" έχει 296 αποτελέσματα. Αυτό σημαίνει ότι το πρόβλημα επιλύεται κυρίως;

    Ακόμα… Έχω μόνο 2 ή 3 λειτουργικές μονάδες και πιθανότατα μπορώ να ξεφύγω ψάχνοντας μερικά άγκιστρα και φίλτρα για να κάνω ό,τι κάνει το πρόσθετο χωρίς το «bloat».
    Τι πιστεύεις;

    1. Αυτή η ανάρτηση είναι αρκετά παλιά, οπότε ίσως ο προγραμματιστής της προσθήκης διόρθωσε ορισμένα προβλήματα απόδοσης.

    2. Όχι, έχω 2000 ερωτήματα, αν και είναι ο λόγος που είναι τόσο αργός, αλλά όχι πραγματικά από την ανάλυση Συγκεντρωτικών Πίνακες στο excel.

      ΕΠΙΛΕΞΤΕ
      ΑΡΙΘΜΟ:ΧΡΟΝΟ
      ΣΥΝΟΛΟ:ΧΡΟΝΟ

      ΕΠΙΛΟΓΗ *
      8
      0.0084

      ΕΠΙΛΟΓΗ αυτόματης φόρτωσης
      3
      0.0041

      SELECT COUNT( * )
      1
      0.001

      ΕΠΙΛΟΓΗ COUNT(*)
      1
      0.0017

      SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
      1
      0.0012

      SELECT ID, post_name, post_title
      12
      0.0142

      SELECT location_code, location_type
      219
      0.2492

      SELECT meta_id ως meta_id, meta_key, meta_value
      218
      0.001

      SELECT method_id, method_order, instance_id, is_enabled
      1095
      1.5502

      SELECT option_name, option_value

      SELECT option_value
      75
      0.1108

      SELECT post_id, meta_key, meta_value
      2
      0.0029

      ΕΠΙΛΟΓΗ t.*, tt.*
      1
      0.001

      SELECT user_id, meta_key, meta_value
      1
      0.001

      SELECT zone_id, zone_name, zone_order

      SELECT zone_name, zone_order
      219
      0.0022

      总计
      1856
      1.9489

  4. Michael Avatar

    Ευχαριστώ για την εξαιρετική περίληψη. Είμαι περίεργος να μάθω το 2023 εάν αυτό έχει αλλάξει – ειλικρινά εκπλήσσομαι που το Booster τώρα έχει μειώσει σημαντικά το φόρτο της βάσης δεδομένων. Δείτε εδώ για στιγμιότυπα οθόνης – https://pixl.my/is-booster-for-woocommerce-a-buster-for-your-e-commerce-site-2023-update/

Αφήστε μια

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται με *

αγγλικός