Capítulo 18 · 18.3
O meu site está lento
Um site lento custa visitantes e clientes. A causa está quase sempre no próprio site: demasiados plugins ou plugins pesados, ausência de caching ou imagens grandes. Por vezes, o seu plano atinge os seus limites. Com as perguntas e os passos abaixo encontra a causa.
Primeiro três perguntas
- Está tudo lento, ou apenas a administração? Se apenas a administração do WordPress estiver lenta, geralmente a causa está em plugins, ou num bot que está a atacar a sua página de início de sessão.
- Sempre, ou em determinados momentos? Se estiver lento apenas em momentos de maior afluência, ou quando uma tarefa agendada está em execução, isso indica os limites do seu plano.
- Só consigo você, ou com todos? Experimente através do seu telemóvel com 4G ou 5G, e peça a outra pessoa para verificar. Se estiver lento apenas para você, é provável que a causa seja a sua própria ligação ou VPN.
Passo 1: medir onde está o problema
- Com Resource Usage no DirectAdmin verifica se o seu plano está a atingir um limite, como CPU, memória, I/O ou o número de processos simultâneos (ver Resource Usage: CPU, memória e processos). Uma mensagem sobre faults significa que o seu site foi travado nesse momento.
- Com X-Ray verifica, por página, qual plugin, consulta à base de dados ou chamada externa está a consumir tempo (ver X-Ray: detetar páginas lentas).
- Com uma medição externa como o Google PageSpeed Insights verifica o que o navegador de um visitante tem de carregar.
Passo 2: as causas mais comuns
- Ausência de caching. Os nossos servidores funcionam com LiteSpeed. Para o WordPress, o plugin gratuito LiteSpeed Cache torna frequentemente o seu site muito mais rápido de imediato, porque as páginas deixam de ser reconstruídas a cada visita.
- Demasiados plugins ou plugins pesados. Cada plugin consome tempo. Verifique com o X-Ray quais os plugins mais lentos e desative os que não precisa.
- Imagens grandes. Uma foto de 5 MB diretamente da sua câmara torna qualquer página lenta. Reduza o tamanho antes de carregar, ou utilize um plugin que faça isso automaticamente.
- Bots e ataques. Motores de busca, crawlers de IA ou tentativas de início de sessão em wp-login.php e xmlrpc.php podem ocupar o seu plano. Verifique no registo de acessos quais os endereços que são consultados com frequência (ver Estatísticas e logs dos domínios: o log de erros e o log de acesso).
- Uma versão antiga do PHP. Versões mais recentes do PHP são consideravelmente mais rápidas. Ver Escolher a versão do PHP (Select PHP version).
- Uma base de dados desarrumada. Milhares de revisões antigas, comentários de spam ou tabelas de registos tornam as consultas lentas. Limpe e otimize a base de dados (ver Verificar, reparar e otimizar um banco de dados).
- Elementos externos. Tipos de letra, vídeos, widgets de chat e códigos de medição de terceiros podem fazer a sua página esperar. O PageSpeed Insights mostra quais são.
- Cronjobs que são executados com demasiada frequência (ver Tarefas Cron Jobs: executar tarefas automaticamente). Também contam para os limites.
Passo 3: o seu plano é demasiado pequeno?
Já limpou o site e ativou o caching, e o Resource Usage continua a mostrar faults em momentos de maior afluência? Nesse caso, o seu site precisa de mais capacidade de processamento. Em Mijn WebOké, escolha em Os meus produtos e Administração a opção Alterar plano de alojamento. Uma atualização entra em vigor de imediato.
Os visitantes recebem uma mensagem de erro 503 ou Resource Limit Is Reached? Consulte também 503 ou "Resource Limit Is Reached": o que fazer agora?.
Dica: A administração do WordPress está lenta, mas a parte visível do site é rápida? Verifique em especial os plugins que fazem muito na administração, como estatísticas, cópias de segurança ou verificações de segurança que são executadas no servidor. Agende as tarefas pesadas para momentos de menor afluência.
