Como corrigir o checkout do WooCommerce lento
Perguntas frequentes
Por que o WooCommerce deixa o site lento mesmo fora do checkout?
O script cart-fragments dispara uma chamada AJAX (get_refreshed_fragments) em toda página para atualizar o mini-carrinho. Restringindo esse script às páginas de loja, carrinho e checkout, você corta requisições desnecessárias e o site inteiro fica mais rápido.
Como descubro qual plugin deixa meu checkout lento?
Instale o Query Monitor e abra a página de checkout. Ele mostra o tempo gasto por cada plugin e as chamadas externas. Desative temporariamente os mais pesados e meça a melhora para confirmar o culpado.
A tabela wp_options pode deixar o checkout lento?
Sim. Se a wp_options tem muitos dados em autoload (transients órfãos, opções de plugins removidos), cada requisição carrega esse peso. Audite o autoload e remova o lixo para acelerar todas as páginas, inclusive o checkout.
Posso cachear a página de checkout para acelerar?
Não a página inteira. O checkout precisa ser dinâmico, pois usa nonces e dados de sessão. Cacheá-lo quebra o pedido. Em vez disso, use cache de objeto (Redis/Memcached) e OPcache, que aceleram as consultas sem cachear o HTML do checkout.
O cálculo de frete está travando o checkout. O que fazer?
Se cada recarregamento consulta a API da transportadora, a espera trava a página. Use um plugin ou ajuste que armazene a cotação por alguns minutos, para não chamar a transportadora a cada mudança de campo no checkout.
OPcache e cache de objeto fazem diferença no WooCommerce?
Fazem, e bastante. O WooCommerce executa muitas consultas repetidas no checkout. O OPcache acelera a execução do PHP e o cache de objeto persistente (Redis ou Memcached) guarda resultados em memória, reduzindo o tempo de resposta da finalização de compra.














