Como Otimizar o WooCommerce e Evitar Limites de Recursos na SiteGround

due-now

O Desafio dos Limites de CPU e Execuções na Hospedagem Compartilhada

A SiteGround é reconhecida por sua infraestrutura estável, mas seus planos compartilhados impõem limites rígidos de uso: segundos de CPU (CPU Seconds) e número de execuções de scripts por hora e por dia. Quando uma loja WooCommerce começa a crescer, receber tráfego constante ou executar processos em segundo plano, ela rapidamente atinge esse teto, resultando em alertas frequentes, lentidão severa ou até bloqueio temporário da conta.

O WooCommerce é naturalmente dinâmico. Carrinhos de compras, sessões de usuários, cálculos de frete e consultas ao banco de dados exigem processamento contínuo de PHP. Para manter sua loja estável sem a necessidade imediata de migrar para um plano Cloud caro, é fundamental intervir nas causas reais do consumo excessivo.

1. Desative o WP-Cron Padrão e Configure um Cron Real

Por padrão, o WordPress dispara o wp-cron.php a cada carregamento de página feito por um visitante. Em uma loja virtual com dezenas de acessos simultâneos, isso gera dezenas de execuções desnecessárias de tarefas agendadas (verificação de estoque, webhooks, relatórios).

A solução é desativar esse comportamento e deixar a execução a cargo do próprio servidor:

  1. Abra o arquivo wp-config.php e adicione a linha:
    define('DISABLE_WP_CRON', true);
  2. Acesse o painel Site Tools da SiteGround.
  3. Vá em Desenvolvedores > Tarefas Cron e crie uma rotina para rodar a cada 15 ou 30 minutos chamando o comando CLI:
    wp cron event run

Preencha o formulário abaixo para que eu consiga entrar em contato com você.