Solução de problemas 43 visualizações

Como saber se o problema de lentidão é do banco de dados ou do código do site

Ver no WHMCS

Como saber se a lentidão do seu site é do banco de dados ou do código

Oi, tudo bem? Aqui é a Sensei da GeHost 🥋 Se o seu site anda "arrastando" e você não sabe se o vilão é o banco de dados ou o código/tema/plugins, relaxa — vou te ensinar a investigar isso com calma, num passo a passo bem simples. Não precisa entender de programação pra seguir esse guia, prometo!

Primeiro, entenda a diferença

Todo site dinâmico (WordPress, WooCommerce, sistemas próprios etc.) funciona assim: o código (PHP, o "cérebro" do site) processa a página e busca informações no banco de dados (onde ficam textos, produtos, pedidos, usuários). Quando o site está lento, o atraso pode estar em qualquer uma dessas duas partes:

  • Lentidão de banco de dados: geralmente aparece em páginas que fazem muitas buscas — lista de produtos, resultados de pesquisa, relatórios, páginas com muitos comentários/pedidos.
  • Lentidão de código: costuma aparecer em TODAS as páginas, inclusive as mais simples (até a home demora), e piora quando você ativa um plugin/tema novo.
💡 Dica de ouro: se só UMA parte do site é lenta (ex.: só a loja ou só a busca), o suspeito número 1 é o banco. Se o site TODO está lento, inclusive páginas simples, o suspeito número 1 é o código (plugin, tema ou script pesado).

Passo 1 — Veja se o problema é geral ou pontual

  1. Abra 3 ou 4 páginas diferentes do seu site: a home, uma página de conteúdo simples (tipo "Sobre" ou "Contato") e uma página "pesada" (loja, busca, área logada).
  2. Anote quanto tempo cada uma demora pra carregar (dá pra sentir "no olho" mesmo, sem ferramenta nenhuma).
  3. Se só as páginas pesadas demoram → aponta pra banco de dados.
    Se tudo demora igual, até o "Contato" → aponta pra código/plugin/tema.

Passo 2 — Olhe o volume de acessos do site

Às vezes a lentidão não é nem banco nem código sozinhos — é volume de visitas alto sobrecarregando os dois juntos. Dá pra checar isso pelas estatísticas de visitantes no cPanel:

Tela de métricas e estatísticas de visitantes do cPanel
  1. No cPanel, acesse a seção de Métricas / Estatísticas e escolha seu domínio.
  2. Veja se houve um pico de acessos nos dias em que notou a lentidão. Pico de visitas + lentidão geral geralmente pede um plano com mais recursos — nesse caso, fale com a gente pra avaliar o plano ideal pro seu projeto.

Passo 3 — Dê uma olhada nos seus bancos de dados

Se pelo Passo 1 o suspeito é o banco, vale conferir o tamanho e a saúde dele:

Tela de Bancos de Dados MySQL no cPanel
  1. No cPanel, entre em Bancos de Dados MySQL.
  2. Veja se o banco do seu site está muito grande (muitos anos de pedidos, comentários, logs antigos acumulados deixam as buscas mais lentas).
  3. Se você usa WordPress/WooCommerce, plugins de otimização de banco (tipo limpeza de revisões antigas, transients expirados) costumam ajudar bastante — mas faça sempre um backup antes de rodar qualquer limpeza.

Passo 4 — Suspeita de código? Verifique plugins e temas

Se a lentidão é geral (Passo 1 apontou pra código), o caminho é isolar o que foi instalado/alterado recentemente:

  1. Pense: você instalou algum plugin, tema ou fez alguma customização pouco antes da lentidão começar? Esse é o primeiro suspeito.
  2. Desative temporariamente plugins que não são essenciais (um de cada vez, se possível) e veja se a velocidade melhora.
  3. Plugins de "tudo em um" (construtores de página pesados, muitos plugins de efeito visual, plugins abandonados/desatualizados) são os campeões de lentidão.

Se quiser conferir o tamanho das pastas de plugins/tema, dá pra usar o Gerenciador de Arquivos do cPanel:

Tela do Gerenciador de Arquivos do cPanel

Passo 5 — Ainda não achou o culpado? A gente investiga com você

Se depois desses passos você ainda não conseguiu identificar se é banco ou código, não se preocupe — isso já passa da parte "olho nu" e entra numa análise técnica mais profunda (consultas lentas no banco, logs do servidor etc.), que é com a nossa equipe.

🛠️ Todo serviço entregue pela GeHost já vem com suporte gratuito por 30 dias após a entrega. Fora desse período, ou pra investigações mais avançadas, abra um chamado pelo painel.gehost.com.br contando o que você já testou (isso agiliza demais o diagnóstico da nossa equipe!).

Resumo rápido

  • Lentidão só em partes específicas (loja, busca, área logada) → suspeita de banco de dados.
  • Lentidão em todo o site, inclusive páginas simples → suspeita de código, tema ou plugin.
  • Pico de acessos nas estatísticas → pode ser hora de revisar o plano de hospedagem.
  • Não conseguiu isolar o problema? Chama a gente no painel que a equipe investiga a fundo. 🙌
Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.