Je Booster pro WooCommerce průšvih?

vhodné pro mobily

Nedávno jsem na toto téma na WordPress.org. Někdo řekl, že Booster for WooCommerce ukládá příliš mnoho možností do tabulky wp_options a to ovlivňuje výkon jeho webu.

Rozhodl jsem se to otestovat a nainstaloval jsem čerstvý WordPress + WooCommerce + Booster pro WooCommerce do místního testovacího prostředí. Nainstaloval jsem motiv Storefront a importoval fiktivní data z WooCommerce.

Výsledky po aktivaci pluginu Booster

Před aktivací pluginu Booster jsem měl v tabulce wp_options 296 řádků.

Po aktivaci Boosteru počet řádků naroste na 1522, takže pluginem je vloženo 1226 řádků. Všechny tyto možnosti mají automatické načítání nastaveno na ano.

wp_options tabulka před po boosteru

Co znamená automatické načítání ano?

To znamená, že když se WordPress inicializuje, čte tyto možnosti z databáze. Pokud existuje příliš mnoho možností a používáte omezený sdílený hosting, může to být problematické, což má za následek pomalé načítání.

Pojďme si nainstalovat Query Monitor a podívat se, jaké dotazy Booster přidává na stránku obchodu.

Počet dotazů bez Boosteru: 41

dotazy-before-booster

Počet dotazů s aktivovaným Boosterem: 187 (+146 dotazů)

queries-after-booster

Doba načítání je i přes tyto dodatečné dotazy stále uspokojivá, ale mějte na paměti, že se jedná o místní testovací prostředí. Používám Local by Flywheel s nastavením Nginx + PHP7, ale co by se stalo v reálném scénáři?

Možná máte větší databázi, více než jen 20 falešných produktů, více pluginů; možná jste na sdíleném hostingu, žádný Nginx, žádný PHP7.

Těch dalších 146 dotazů na vaší stránce a těch dalších 1226 možností ve wp_options s automatickým načítáním: ano, může záležet mnohem víc.

Vaše doba načítání může vypadat takto.

doba načítání webu

Pokud používáte plugin Booster for WooCommerce, otestujte rychlost svého webu pomocí Pingdom Tools a zjistěte, zda se vám zobrazí žlutá čára dlouhého čekání. Mohou to způsobit ty dotazy a možnosti v tabulce wp_options.

Používáte Booster pro WooCommerce? Jaké máte zkušenosti s tímto pluginem?

Komentáře

7 odpovědí na „Je Booster pro WooCommerce propadák?“

  1. Dobře, díky.

  2. Hirumani Nath Avatar
    Hirumani Nath

    Děkuji za analýzu. Můžete mi prosím navrhnout, jak minimalizovat dopad na výkon při používání tohoto pluginu?

    1. Nevím, jestli můžeš.

      Ale abych pravdu řekl, nedávno jsem tento plugin netestoval, možná ho vývojář od doby, kdy jsem psal článek, vylepšil.

  3. Na tento příspěvek jsem narazil po hledání tohoto pluginu, mám verzi pro. Funguje to, ale vždy se obávám, jaký dopad na výkon mají všechny tyto pluginy na web.

    Po přečtení vašeho příspěvku jsem šel zkontrolovat svou databázi a hledal jsem „wcj“ a „pouze“ mám 296 výsledků. Znamená to, že je problém většinou vyřešen?

    Přesto… mám aktivní pouze 2 nebo 3 moduly a pravděpodobně se mi to podaří prohledat pár háčků a filtrů, abych udělal to, co plugin dělá bez „nadýmání“.
    co myslíš?

    1. Tento příspěvek je poměrně starý, takže možná vývojář pluginu opravil nějaké problémy s výkonem.

    2. ne, mám 2000 dotazů, i když je to důvod, proč tak pomalu, ale ve skutečnosti ne z analýzy kontingenčních tabulek v Excelu.

      VYBERTE
      POČET:ČAS
      SOUČET:ČAS

      VYBRAT *
      8
      0.0084

      VYBERTE automatické načítání
      3
      0.0041

      VYBRAT POČET ( * )
      1
      0.001

      VYBRAT POČET (*)
      1
      0.0017

      SELECT DISTINCT YEAR( post_date ) JAKO rok, MONTH( post_date ) JAKO měsíc
      1
      0.0012

      SELECT ID, post_name, post_title
      12
      0.0142

      SELECT kód_lokace, typ_umístění
      219
      0.2492

      SELECT meta_id jako meta_id, meta_key, meta_value
      218
      0.001

      SELECT method_id, method_order, instance_id, is_enabled
      1095
      1.5502

      SELECT název_možnosti, hodnota_možnosti

      SELECT hodnota_možnosti
      75
      0.1108

      SELECT post_id, meta_key, meta_value
      2
      0.0029

      SELECT t.*, tt.*
      1
      0.001

      SELECT user_id, meta_key, meta_value
      1
      0.001

      SELECT zone_id, zone_name, zone_order

      SELECT název_zóny, pořadí_zóny
      219
      0.0022

      总计
      1856
      1.9489

  4. Michael Avatar

    Díky za skvělé shrnutí. Jsem zvědavý v roce 2023, zda se to změnilo – upřímně mě překvapilo, že Booster nyní výrazně snížil zatížení databáze. Zde najdete snímky obrazovky – https://pixl.my/is-booster-for-woocommerce-a-buster-for-your-e-commerce-site-2023-update/

Zanechat odpověď

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *

angličtina