Ist Booster für WooCommerce ein Knaller?

mobilfreundlich

dieses Thema gestoßen . Jemand sagte, dass das Booster für WooCommerce -Plugin zu viele Optionen in der Tabelle wp_options speichert und dass dies die Leistung seiner Website beeinträchtigt.

Ich beschloss, es zu testen und installierte ein neues WordPress + WooCommerce + Booster für WooCommerce in einer lokalen Testumgebung. Ich habe das Storefront-Theme installiert und die Dummy-Daten von WooCommerce importiert.

Ergebnisse nach Aktivierung des Booster-Plugins

Vor der Aktivierung des Booster-Plugins hatte ich 296 Zeilen in der Tabelle wp_options.

Nach der Aktivierung von Booster wächst die Anzahl der Zeilen auf 1522, das sind also 1226 vom Plugin eingefügte Zeilen. Für alle diese Optionen ist „Autoload“ auf „Ja“ eingestellt.

wp_options-Tabelle vor dem Booster

Was Autoload Ja bedeutet?

Das bedeutet, dass WordPress beim Initialisieren diese Optionen aus der Datenbank liest. Wenn es zu viele Optionen gibt und Sie nur begrenztes Shared Hosting nutzen, kann dies problematisch sein und zu einer langsamen Ladezeit führen.

Query Monitor- installieren und sehen, welche Abfragen Booster zur Shop-Seite hinzufügt.

Anzahl der Abfragen ohne Booster: 41

Abfragen vor dem Booster

Anzahl der Abfragen mit aktiviertem Booster: 187 (+146 Abfragen)

Abfragen nach dem Booster

Die Ladezeit ist trotz dieser zusätzlichen Abfragen immer noch zufriedenstellend, aber bedenken Sie, dass es sich um eine lokale Testumgebung handelt. Ich verwende Local by Flywheel mit einem Nginx + PHP7-Setup, aber was würde in einem realen Szenario passieren?

Vielleicht haben Sie eine größere Datenbank, mehr als nur 20 Dummy-Produkte, mehr Plugins; Vielleicht nutzen Sie Shared Hosting, kein Nginx, kein PHP7.

Diese zusätzlichen 146 Abfragen auf Ihrer Seite und diese zusätzlichen 1226 Optionen in wp_options mit autoload: ja könnten viel wichtiger sein.

So könnte Ihre Ladezeit aussehen.

Website-Ladezeit

Wenn Sie das Booster für WooCommerce-Plugin verwenden, testen Sie die Geschwindigkeit Ihrer Website mit Pingdom Tools und prüfen Sie, ob Sie die gelbe Warteschlange mit langer Wartezeit erhalten. Möglicherweise sind es die Abfragen und Optionen in der Tabelle „wp_options“, die dafür verantwortlich sind.

Verwenden Sie Booster für WooCommerce? Welche Erfahrungen haben Sie mit diesem Plugin gemacht?

Kommentare

7 Antworten auf „Ist Booster für WooCommerce ein Knaller?“

  1. Gut, danke.

  2. Hirumani Nath Avatar
    Hirumani Nath

    Vielen Dank für die Analyse. Können Sie bitte vorschlagen, wie Sie die Leistungseinbußen bei der Verwendung dieses Plugins minimieren können?

    1. Ich weiß nicht, ob du das kannst.

      Aber fairerweise muss ich sagen, dass ich dieses Plugin in letzter Zeit nicht getestet habe. Vielleicht hat der Entwickler es verbessert, seit ich den Artikel geschrieben habe.

  3. Ich bin auf diesen Beitrag gestoßen, nachdem ich nach diesem Plugin gesucht habe. Ich habe die Pro-Version. Es funktioniert, aber ich mache mir immer Sorgen über die Auswirkungen all dieser Plugins auf die Leistung einer Website.

    Nachdem ich Ihren Beitrag gelesen hatte, habe ich in meiner Datenbank nach „wcj“ gesucht und „nur“ 296 Ergebnisse erhalten. Das bedeutet, dass das Problem größtenteils behoben ist?

    Trotzdem … Ich habe nur 2 oder 3 Module aktiv und komme wahrscheinlich durch die Suche nach ein paar Hooks und Filtern davon, um das zu tun, was das Plugin ohne „Aufblähen“ macht.
    Was denken Sie?

    1. Dieser Beitrag ist ziemlich alt, daher hat der Plugin-Entwickler möglicherweise einige Leistungsprobleme behoben.

    2. Nein, ich habe 2000 Abfragen, ich glaube, das ist der Grund, warum es so langsam ist, aber nicht wirklich aus der PivotTables-Analyse in Excel.

      WÄHLEN SIE
      ANZAHL:ZEIT
      SUMME:ZEIT

      WÄHLEN *
      8
      0.0084

      Wählen Sie Autoload aus
      3
      0.0041

      ANZAHL AUSWÄHLEN( * )
      1
      0.001

      ZÄHLER AUSWÄHLEN(*)
      1
      0.0017

      SELECT DISTINCT YEAR( post_date ) AS Jahr, MONTH( post_date ) AS Monat
      1
      0.0012

      SELECT ID, post_name, post_title
      12
      0.0142

      SELECT location_code, location_type
      219
      0.2492

      WÄHLEN Sie meta_id als meta_id, meta_key, meta_value aus
      218
      0.001

      SELECT Methoden-ID, Methodenreihenfolge, Instanz-ID, is_enabled
      1095
      1.5502

      SELECT option_name, option_value

      SELECT option_value
      75
      0.1108

      WÄHLEN Sie post_id, meta_key, meta_value aus
      2
      0.0029

      SELECT t.*, tt.*
      1
      0.001

      SELECT user_id, meta_key, meta_value
      1
      0.001

      WÄHLEN Sie Zonen-ID, Zonenname und Zonenreihenfolge aus

      SELECT Zonenname, Zonenreihenfolge
      219
      0.0022

      总计
      1856
      1.9489

  4. Michael Avatar

    Vielen Dank für die hervorragende Zusammenfassung. Ich bin gespannt, ob sich das im Jahr 2023 geändert hat – ehrlich gesagt überrascht, dass Booster nun die Datenbanklast deutlich reduziert hat. Screenshots finden Sie hier – https://pixl.my/is-booster-for-woocommerce-a-buster-for-your-e-commerce-site-2023-update/

Hinterlasse eine Antwort.

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit *

Englisch