Is Booster voor WooCommerce een topper?

mobielvriendelijk

Ik kwam dit onderwerp op WordPress.org. Iemand zei dat de Booster for WooCommerce -plug-in te veel opties in de wp_options-tabel opslaat en dat dit de prestaties van zijn website beïnvloedt.

Ik besloot het te testen en installeerde een nieuwe WordPress + WooCommerce + Booster voor WooCommerce op een lokale testomgeving. Ik heb het Storefront-thema geïnstalleerd en de dummygegevens uit WooCommerce geïmporteerd.

Resultaten na het activeren van de Booster-plug-in

Voordat ik de Booster-plug-in activeerde, had ik 296 rijen in de wp_options-tabel.

Na het activeren van Booster groeit het aantal rijen naar 1522, dus dat zijn 1226 rijen die door de plug-in zijn ingevoegd. Bij al deze opties is automatisch laden ingesteld op ja.

wp_options tabel voor na booster

Wat autoload ja betekent?

Het betekent dat wanneer WordPress wordt geïnitialiseerd, het deze opties uit de database leest. Als er te veel opties zijn en u een beperkte gedeelde hosting gebruikt, kan dit problematisch zijn, wat resulteert in een trage laadtijd.

Laten we de Query Monitor- plug-in installeren en kijken welke zoekopdrachten Booster aan de winkelpagina toevoegt.

Aantal zoekopdrachten zonder Booster: 41

queries-before-booster

Aantal zoekopdrachten met Booster geactiveerd: 187 (+146 zoekopdrachten)

queries-na-booster

De laadtijd is ondanks deze extra vragen nog steeds bevredigend, maar houd er rekening mee dat dit een lokale testomgeving is. Ik gebruik Local by Flywheel met een Nginx + PHP7-installatie, maar wat zou er gebeuren in een realistisch scenario?

Misschien heb je een grotere database, meer dan alleen 20 dummy-producten, meer plug-ins; misschien gebruik je gedeelde hosting, geen Nginx, geen PHP7.

Die extra 146 queries op je pagina en die extra 1226 opties in wp_options met autoload: ja, kunnen veel belangrijker zijn.

Uw laadtijd kan er als volgt uitzien.

website-laadtijd

Als u de plug-in Booster voor WooCommerce gebruikt, test dan de snelheid van uw website met Pingdom Tools en kijk of u die lange wachttijd-gele lijn krijgt. Het kunnen de query's en opties in de tabel wp_options zijn die dit veroorzaken.

Gebruik je Booster voor WooCommerce? Wat is jouw ervaring met deze plug-in?

Opmerkingen

7 reacties op “Is Booster voor WooCommerce een topper?”

  1. Goed, bedankt.

  2. Hirumani Nath-avatar
    Hirumani Nath

    Bedankt voor de analyse. Kunt u voorstellen hoe u de impact op de prestaties tijdens het gebruik van deze plug-in kunt minimaliseren?

    1. Ik weet niet of je dat kunt.

      Maar eerlijk gezegd heb ik deze plug-in de laatste tijd niet getest, misschien heeft de ontwikkelaar hem verbeterd sinds ik het artikel schreef.

  3. Dit bericht kwam ik tegen na een zoektocht naar deze plugin, ik heb wel de pro versie. Het werkt, maar ik maak me altijd zorgen over de prestatie-impact van al deze plug-ins op een website.

    Na het lezen van je bericht ging ik mijn database controleren en zocht naar 'wcj' en "slechts" had 296 resultaten. Betekent dit dat het probleem grotendeels is opgelost?

    Toch... ik heb maar 2 of 3 modules actief en kan waarschijnlijk wegkomen door een paar hooks en filters te doorzoeken om te doen wat de plug-in doet zonder de 'bloat'.
    Wat denk je?

    1. Dit bericht is vrij oud, dus misschien heeft de plug-inontwikkelaar enkele prestatieproblemen opgelost.

    2. Nee, ik heb 2000 query's, maar ik denk dat dit de reden is waarom het zo traag is, maar niet echt uit de draaitabellenanalyse in Excel.

      SELECTEER
      AANTAL:TIJD
      SOM:TIJD

      SELECTEER *
      8
      0.0084

      SELECTEER automatisch laden
      3
      0.0041

      SELECTEER AANTAL( * )
      1
      0.001

      SELECTEER AANTAL(*)
      1
      0.0017

      SELECTEER DISTINCT YEAR( post_date ) AS jaar, MONTH( post_date ) AS maand
      1
      0.0012

      SELECTEER ID, berichtnaam, berichttitel
      12
      0.0142

      SELECT locatie_code, locatie_type
      219
      0.2492

      SELECTEER meta_id als meta_id, meta_key, meta_value
      218
      0.001

      SELECTEER method_id, method_order, instance_id, is_enabled
      1095
      1.5502

      SELECTEER optie_naam, optie_waarde

      SELECTEER optie_waarde
      75
      0.1108

      SELECT post_id, meta_key, meta_value
      2
      0.0029

      SELECTEER t.*, tt.*
      1
      0.001

      SELECT user_id, meta_key, meta_value
      1
      0.001

      SELECT zone_id, zone_naam, zone_order

      SELECT zonenaam, zonevolgorde
      219
      0.0022

      总计
      1856
      1.9489

  4. Michaël Avatar
    Michaël

    Bedankt voor de uitstekende samenvatting. Ik ben benieuwd of dit in 2023 veranderd is – eerlijk gezegd verrast dat Booster nu de databasebelasting aanzienlijk heeft verminderd. Zie hier voor screenshots – https://pixl.my/is-booster-for-woocommerce-a-buster-for-your-e-commerce-site-2023-update/

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *

Engels