O meu website está lento ou consome demasiado CPU: como torná-lo mais rápido
O seu site está lento, ou vê erros 503 porque o seu site utiliza demasiado CPU ou processos? A causa está quase sempre no próprio site: ausência de caching, demasiados plugins, imagens grandes ou uma base de dados cheia. Com as dicas abaixo, torna o seu site mais rápido e o consumo desce naturalmente.
Primeiro: onde está o problema?
- Só consigo eu ou toda a gente? Experimente aceder ao seu site no telemóvel via 4G ou 5G, ou numa janela privada. Se aí for rápido, o problema está no seu computador, na sua rede ou na sua VPN.
- Está a atingir os limites do seu pacote? Consulte em DirectAdmin Resource Usage. Se vir falhas (faults), o seu site foi limitado. Consulte DirectAdmin Resource Usage e sites lentos.
- Que página, plugin ou consulta está a demorar? Pode ver isso com o X-Ray. Saiba como funciona em Limite de recursos atingido (Resource limit reached) / 503 / PHP X-ray.
Dicas para tornar o seu site mais rápido
- Ative o 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. Leia também o nosso blogue LiteSpeed Cache vs. WP Rocket.
- Utilize o Redis para sites pesados. Em lojas online e sites com muitos utilizadores com sessão iniciada, o Redis ajuda como object cache. O Redis está incluído no Power Webhost Three, Power Webhost Four e Power Reseller. Consulte Redis.
- Reduza as suas imagens. Não coloque diretamente no seu site fotografias com vários MB tiradas pela câmara. Reduza o tamanho antes de carregar para o formato em que são apresentadas, ou utilize um plugin que faça isso.
- Limite os seus plugins. Cada plugin consome tempo. Desative todos como teste e verifique se o site fica rápido. Se assim for, volte a ativá-los um a um até encontrar o culpado. Remova o que não utiliza.
- Organize a sua base de dados. Revisões antigas, comentários de spam, tabelas de estatísticas e de registos tornam o seu site mais lento com o tempo. É por isso que um site que sempre funcionou bem pode, de repente, tornar-se lento. Organize e otimize, consulte Verificar, reparar e otimizar uma base de dados.
- Utilize uma versão mais recente do PHP. As versões mais recentes são consideravelmente mais rápidas. Consulte Escolher a versão do PHP.
- Verifique as suas tarefas cron. Uma tarefa que começa todos os minutos e demora mais de um minuto vai acumulando-se. Faça com que tarefas pesadas corram com menos frequência e em momentos de menor atividade. Consulte Tarefas Cron.
- Trave bots e spam. Tentativas de início de sessão em wp-login.php, spam através de formulários de comentários sem captcha e crawlers que copiam todo o seu site ocupam o seu pacote. No registo de acessos pode ver quais os endereços que fazem mais pedidos, consulte Visão geral do site e registos.
- Não deixe scripts à espera indefinidamente. Se o seu site obtém dados de outro servidor, como um feed RSS ou uma ligação, defina sempre um tempo limite curto para essa chamada. Caso contrário, os processos ficam abertos se esse outro servidor estiver lento.
Pode encontrar todos os passos com explicação em O meu site está lento no manual do DirectAdmin.
O que significa o número de processos?
O número de processos não é o número de visitantes. Um processo do servidor web entrega uma página e termina numa fração de segundo. Se os processos ficarem em aberto, por exemplo porque um script está à espera de outro servidor, o limite do seu pacote fica esgotado. Os visitantes veem então a mensagem 503 ou Resource Limit Is Reached. Nesse caso, consulte 503 ou 'Resource Limit Is Reached': o que fazer?.
O seu pacote é demasiado pequeno?
Já organizou o site e ativou o caching, mas o Resource Usage continua a mostrar falhas em momentos de maior utilização? Então o seu site precisa de mais capacidade de processamento. Em O meu WebOké, em Os meus produtos › Gerir, escolha Alterar pacote de alojamento. Uma atualização entra em vigor de imediato. Sites pesados, como lojas online, já precisam de mais capacidade de processamento do que um site pequeno, mesmo em utilização normal.
A WebOké consegue resolver isto?
Quando notamos que o seu site exige demasiado, informamo-lo com todo o gosto e damos-lhe dicas. A adaptação e otimização do seu site, plugins ou base de dados é feita por si próprio ou pelo seu criador de sites. O mesmo se aplica a software instalada através do Installatron: essa não é da nossa responsabilidade. Consulte também Custos de trabalhos específicos.
