O Booster para WooCommerce é um imbecil?

compatível com dispositivos móveis

Recentemente me deparei com esse tópico no WordPress.org. Alguém disse que o Booster for WooCommerce salva muitas opções na tabela wp_options e isso afeta o desempenho do seu site.

Decidi testá-lo e instalei um novo WordPress + WooCommerce + Booster para WooCommerce em um ambiente de teste local. Instalei o tema Storefront e importei os dados fictícios do WooCommerce.

Resultados após ativar o plugin Booster

Antes de ativar o plugin Booster, eu tinha 296 linhas na tabela wp_options.

Depois de ativar o Booster, o número de linhas aumenta para 1.522, ou seja, 1.226 linhas inseridas pelo plugin. Todas essas opções têm o carregamento automático definido como sim.

tabela wp_options antes depois do booster

O que autoload sim significa?

Isso significa que quando o WordPress está inicializando ele lê essas opções do banco de dados. Se houver muitas opções e você estiver em uma hospedagem compartilhada limitada, isso pode ser problemático, resultando em um tempo de carregamento lento.

Vamos instalar o Query Monitor e ver quais consultas o Booster adiciona à página da loja.

Número de consultas sem Booster: 41

consultas antes do reforço

Número de consultas com Booster ativado: 187 (+146 consultas)

consultas após reforço

O tempo de carregamento ainda é satisfatório, apesar dessas dúvidas extras, mas lembre-se de que este é um ambiente de teste local. Estou usando o Local by Flywheel com uma configuração Nginx + PHP7, mas o que aconteceria em um cenário da vida real?

Talvez você tenha um banco de dados maior, mais do que apenas 20 produtos fictícios, mais plugins; talvez você esteja em hospedagem compartilhada, sem Nginx, sem PHP7.

Essas 146 consultas extras em sua página e aquelas 1226 opções adicionais em wp_options com autoload: sim podem ser muito mais importantes.

Seu tempo de carregamento pode ser assim.

tempo de carregamento do site

Se você usa o plugin Booster for WooCommerce, teste a velocidade do seu site com Pingdom Tools e veja se você recebe aquela linha amarela de longa espera. Podem ser essas consultas e opções na tabela wp_options que estão causando isso.

Você está usando o Booster para WooCommerce? Qual é a sua experiência com este plugin?

Comentários

7 respostas para “O Booster for WooCommerce é um imbecil?”

  1. Bom, obrigado.

  2. Avatar de Hirumani Nath
    Hirumani Nath

    Obrigado pela análise. Você pode sugerir como minimizar o impacto no desempenho ao usar este plugin?

    1. Não sei se você consegue.

      Mas para ser justo, não testei este plugin recentemente, talvez o desenvolvedor o tenha melhorado desde que escrevi o artigo.

  3. Me deparei com este post depois de pesquisar esse plugin, eu tenho a versão pro. Funciona, mas estou sempre preocupado com o impacto no desempenho que todos esses plug-ins têm em um site.

    Depois de ler seu post fui verificar meu banco de dados e procurei por 'wcj' e “apenas” obtive 296 resultados. Isso significa que o problema está praticamente resolvido?

    Ainda assim… Eu só tenho 2 ou 3 módulos ativos e provavelmente posso escapar pesquisando alguns ganchos e filtros para fazer o que o plugin faz sem o 'inchaço'.
    O que você acha?

    1. Este post é bastante antigo, então talvez o desenvolvedor do plugin tenha corrigido alguns problemas de desempenho.

    2. não, tenho 2.000 consultas, embora seja o motivo de ser tão lento, mas não realmente da análise de tabelas dinâmicas no Excel.

      SELECIONE
      CONTAGEM:TEMPO
      SOMA:TEMPO

      SELECIONE *
      8
      0.0084

      SELECIONE carregamento automático
      3
      0.0041

      SELECIONE CONTAGEM (*)
      1
      0.001

      SELECIONE CONTAGEM(*)
      1
      0.0017

      SELECIONE ANO DISTINTO (data_post) AS ano, MÊS (data_post) AS mês
      1
      0.0012

      SELECIONE ID, post_name, post_title
      12
      0.0142

      SELECIONE código_de_localização, tipo_de_localização
      219
      0.2492

      SELECIONE meta_id como meta_id, meta_key, meta_value
      218
      0.001

      SELECIONE id_método, ordem_método, id_instância, is_enabled
      1095
      1.5502

      SELECIONE nome_opção, valor_opção

      SELECIONE valor_opção
      75
      0.1108

      SELECIONE post_id, meta_key, meta_value
      2
      0.0029

      SELECIONE t.*, tt.*
      1
      0.001

      SELECIONE user_id, meta_key, meta_value
      1
      0.001

      SELECIONE zone_id, zone_name, zone_order

      SELECIONE nome_da_zona, pedido_da_zona
      219
      0.0022

      总计
      1856
      1.9489

  4. Obrigado pelo excelente resumo. Estou curioso para saber se isso mudou em 2023 – sinceramente surpreso que o Booster agora tenha reduzido significativamente a carga do banco de dados. Veja aqui as capturas de tela – https://pixl.my/is-booster-for-woocommerce-a-buster-for-your-e-commerce-site-2023-update/

Deixe uma resposta

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *

Inglês