Como corrigir um site WordPress lento após uma migração
John Turner
John Turner
A migração está concluída, o seu site está ativo no novo servidor e está pronto para celebrar. Depois, carrega a sua página inicial e ela é rastreada.
As páginas demoram uma eternidade a carregar. Provavelmente, os seus visitantes estão a carregar no botão "Voltar" antes mesmo de o seu conteúdo aparecer.
Neste post, mostrarei como diagnosticar e corrigir um site WordPress lento após uma migração. No final, terá uma lista de verificação clara das acções que farão com que a velocidade do seu site volte ao seu desempenho original - ou até melhor.
Eis as principais conclusões:
- Limpar todas as camadas de cache (CDN, servidor, WordPress, navegador) para remover dados antigos do servidor
- Verificar os recursos de alojamento: Versão do PHP, limites de memória e incompatibilidades de localização do servidor
- Repor permalinks e verificar se os URLs do site correspondem exatamente
- Limpe a sua base de dados removendo revisões de posts, comentários de spam e dados expirados
- Otimizar imagens e ativar o carregamento lento para reduzir a carga do servidor
- Remover plugins/temas inactivos que criam sobrecargas desnecessárias
- Executar testes de desempenho para identificar estrangulamentos específicos
Índice
- Porque é que o seu site WordPress fica lento depois de uma migração?
- Como corrigir um site lento após migrações
- Execute testes de benchmark de desempenho para encontrar o gargalo
- Limpar a cache
- Redefinir seus Permalinks
- Verificar o endereço do seu sítio
- Verifique o seu alojamento
- Atualizar Plugins, Temas e WordPress
- Eliminar ferramentas inactivas ou não suportadas
- Otimizar imagens
- Optimize a sua base de dados
- Reduzir o código
- Utilizar uma CDN
- Minimizar scripts externos
- Ativar o modo de depuração
- Perguntas mais frequentes (FAQs)
Porque é que o seu site WordPress fica lento depois de uma migração?
Quando soluciono problemas de lentidão pós-migração, geralmente descubro que não é um único culpado. É uma combinação de problemas relacionados com o seu novo ambiente que cria a tempestade perfeita para um fraco desempenho.
Eis as razões mais comuns pelas quais o seu sítio WordPress se torna lento após a migração:
- Incompatibilidades de ambiente de servidor: Seu antigo host pode estar executando o PHP 8.1 enquanto o novo está preso no PHP 7.4. Os limites de memória às vezes são redefinidos para padrões mais baixos durante a mudança.
- Problemas com a base de dados: As migrações podem deixar para trás dados corrompidos, caminhos de ficheiros incorrectos que apontam para o servidor antigo ou restos de bases de dados que tornam as consultas mais lentas.
- Conflitos de cache: A sua antiga configuração de cache pode entrar em conflito com o sistema de cache do seu novo servidor, criando um estrangulamento em vez de acelerar as coisas.
- Caminhos de ficheiros com códigos rígidos: Estes apontam para recursos no seu servidor antigo, fazendo com que o seu site perca tempo à procura de ficheiros que já não existem nessas localizações.
A chave é trabalhar metodicamente em cada causa potencial até encontrar o seu estrangulamento específico.
Como corrigir um site lento após migrações
Aqui está a sua lista de verificação de desempenho passo a passo se o seu sítio recém-migrado estiver lento:
- Testes de benchmark de desempenho: Obter pontuações de base utilizando GTmetrix/Pingdom para medir melhorias
- Limpar todas as caches: Limpar completamente a CDN, o nível do servidor, o plug-in de cache do WordPress e a cache do navegador
- Redefinir permalinks: Limpar regras de reescrita .htaccess corrompidas através de Definições " Permalinks
- Verifique os URLs do site: Certifique-se de que o endereço do WordPress e o endereço do sítio correspondem exatamente
- Auditar o plano de alojamento: Verificar a versão do PHP, os limites de memória e a adequação da localização do servidor
- Atualizar tudo: Atualizar o núcleo do WordPress, os plugins e os temas para as versões compatíveis mais recentes
- Eliminar ferramentas inactivas: Remover plugins/temas não utilizados e extensões não suportadas
- Otimizar imagens: Comprimir a biblioteca multimédia e ativar o carregamento lento
- Limpar a base de dados: Remover revisões de posts, spam, transientes expirados e opções inchadas
- Reduzir o código: Comprimir HTML, CSS e JavaScript
- Implementar CDN: Utilizar Cloudflare ou CDN semelhante para servir activos a partir de localizações globais
- Minimize os scripts externos: Remover rastreio desnecessário, widgets de conversação e botões sociais
- Ativar o modo de depuração: Utilize o modo de depuração do WP ou um plugin como o Query Monitor para identificar consultas lentas e erros de PHP
Execute testes de benchmark de desempenho para encontrar o gargalo
Antes de alterar qualquer coisa, obtenha uma pontuação de base. Isto é crucial porque precisa de saber se as suas correcções estão realmente a funcionar.
Recomendo a utilização do Google PageSpeed Insights ou do GTmetrix para os seus testes. Ambos são gratuitos e fornecem os dados necessários para diagnosticar problemas de velocidade.
Quando obtiver os seus resultados, preste muita atenção a duas métricas específicas.
O Tempo para o primeiro byte (TTFB) indica-lhe se o problema é o seu servidor. Se este número for elevado (mais de 800 ms), é provável que esteja a lidar com problemas do lado do servidor, como consultas lentas à base de dados ou recursos de alojamento inadequados.

O gráfico em cascata mostra-lhe exatamente quais os ficheiros que estão a carregar lentamente. Procure quaisquer recursos que demorem significativamente mais tempo do que outros. Estes são os seus estrangulamentos.

Execute o teste algumas vezes e faça a média dos resultados. O desempenho do servidor pode variar, pelo que um teste pode não lhe dar uma imagem completa.
Limpar a cache
Os dados em cache do seu servidor antigo podem causar problemas de desempenho. Por isso, começo sempre por este passo.
Você precisa limpar o cache em todos os níveis: seu CDN, cache no nível do servidor, cache do WordPress e cache do navegador.
No seu plugin de cache do WordPress (como WP Rocket, W3 Total Cache ou WP Super Cache), procure um botão Clear Cache nas definições do plugin.

Para limpar o cache no nível do servidor, faça login no painel de controle de hospedagem e procure uma seção de gerenciamento de cache. O SiteGround mantém isso em Velocidade " Cache.

Os utilizadores do Bluehost podem limpar a cache ao nível do servidor a partir do painel de controlo do WordPress. Basta encontrar o separador Caching na parte superior e clicar em Purge All.

Se estiver a utilizar o Cloudflare ou outro CDN, limpe tudo do painel de controlo.
Os passos para limpar a cache do navegador dependem do navegador que está a utilizar. No Chrome, clique no ícone de três pontos no canto superior direito. Selecione Eliminar dados de navegação.

Na janela pop-up, selecione Imagens e ficheiros em cache. Em seguida, limpe os dados.

Redefinir seus Permalinks
A redefinição dos seus permalinks irá limpar as regras de reescrita no seu ficheiro .htaccess, que muitas vezes ficam corrompidas durante as migrações.
Aceda ao seu painel de controlo do WordPress e navegue até Definições " Permalinks. Não altere nada. Basta clicar em Salvar alterações na parte inferior.

É isso mesmo. Isso força o WordPress a regenerar regras de reescrita limpas e pode corrigir loops de redirecionamento ou páginas de carregamento lento causados por dados .htaccess corrompidos.
Verificar o endereço do seu sítio
As incompatibilidades de URL são assassinas de desempenho sorrateiras. Criam loops de redireccionamento que fazem com que o seu servidor trabalhe mais do que deveria.
Vá a Definições " Geral no seu painel de controlo do WordPress.
Veja estes dois campos:
- Endereço do WordPress (URL)
- Endereço do sítio (URL)

Estes devem ser idênticos e apontar para o seu novo domínio. Corrija quaisquer incompatibilidades e guarde as suas alterações.
Verifique o seu alojamento
Por vezes, o novo plano de alojamento em si é o estrangulamento. Isto é especialmente comum quando as pessoas migram um site WordPress para poupar dinheiro sem se aperceberem de que também estão a diminuir o desempenho.
Eis os problemas de alojamento que vejo com mais frequência:
- Downgrade de recursos: o seu novo plano tem menos CPU ou RAM do que o antigo
- Versão desactualizada do PHP: Os anfitriões económicos podem ainda executar o PHP 7.4 ou mais antigo, que é significativamente mais lento do que o PHP 8.0+
- Incompatibilidade de localização do servidor: Se o seu novo servidor estiver na Alemanha, mas o seu público estiver na Califórnia, essa distância cria atrasos
- Servidores com excesso de vendas: Alguns anfitriões colocam demasiados sítios Web num único servidor
A forma mais fácil de verificar é contactar a equipa de apoio do seu anfitrião. Pergunte-lhes especificamente sobre a sua versão do PHP, limites de memória e localização do servidor. A maioria dos bons hosts atualizará sua versão do PHP gratuitamente se você pedir.
Atualizar Plugins, Temas e WordPress
O software desatualizado pode ter problemas de compatibilidade com o seu novo ambiente de servidor. O que funcionava bem no seu antigo anfitrião pode ter problemas com diferentes configurações de servidor.
Esta é uma boa altura para implementar actualizações de segurança do WordPress que possam ter passado despercebidas.
Comece primeiro pelo núcleo do WordPress. Aceda ao Painel de Controlo " Actualizações e instale todas as actualizações do WordPress disponíveis.

Em seguida, actualize todos os seus plug-ins e temas. Recomendo que o faça por fases e não de uma só vez, para que possa detetar eventuais problemas de compatibilidade.
Eliminar ferramentas inactivas ou não suportadas
Os plug-ins inactivos continuam a carregar ficheiros e entradas de bases de dados, mesmo quando não estão activos. São um peso morto que torna o seu sítio mais lento.
Além disso, um tema pesado pode afetar significativamente o desempenho e a experiência do utilizador, mesmo quando as suas funcionalidades não estão a ser utilizadas.
Preste especial atenção aos plug-ins abandonados: qualquer coisa que não tenha sido actualizada há mais de um ano. Estes são riscos de segurança e muitas vezes causam problemas de compatibilidade com ambientes de servidor mais recentes.

Aqui está a minha lista de controlo de limpeza:
- Eliminar todos os plug-ins que não utilizou nos últimos seis meses
- Remover temas antigos (manter um tema predefinido como cópia de segurança)
- Verificar as datas da última atualização do plug-in - tudo o que tiver mais de um ano será analisado
- Procurar plugins que dupliquem funcionalidades
Seja implacável. Cada plugin que remove é menos uma coisa que pode tornar o seu site mais lento.
Otimizar imagens
O seu novo servidor pode ter dificuldades com imagens não optimizadas que o seu antigo alojamento tratava muito bem. Diferentes servidores têm diferentes poderes de processamento e limitações de largura de banda.
Recomendo a utilização de um plugin de otimização de imagens como o ShortPixel ou o Smush. Estas ferramentas comprimem toda a sua biblioteca multimédia de uma só vez, o que evita o redimensionamento manual de centenas de imagens.
Procure estas caraterísticas ao escolher um plugin de otimização:
- Compressão em massa para imagens existentes
- Compressão automática para novos carregamentos
- Carregamento lento (as imagens só são carregadas quando os visitantes se deslocam até elas)
- Conversão WebP para navegadores modernos
O carregamento lento por si só pode reduzir o tempo de carregamento inicial da página para metade se tiver páginas com muitas imagens.
Optimize a sua base de dados
As migrações transportam todo o lixo da base de dados do seu antigo site. Revisões de posts, comentários de spam, transientes expirados - tudo isso vem junto para o passeio.
Esta confusão de bases de dados obriga o seu novo servidor a trabalhar com dados desnecessários sempre que alguém carrega uma página.
Use um plugin de otimização de banco de dados como o WP-Optimize para limpar as coisas. Concentre-se nestas áreas:
- Publicar revisões (manter as últimas 2-3, eliminar as restantes)
- Spam e comentários rejeitados
- Transientes expirados
- Etiquetas e categorias não utilizadas

Preste especial atenção à tabela wp_options. É aqui que o WordPress armazena as definições do site e pode ficar sobrecarregada com dados de plug-ins e temas antigos.
Reduzir o código
A minimização remove caracteres desnecessários dos seus ficheiros HTML, CSS e JavaScript. Estes podem ser espaços extra, comentários ou quebras de linha que tornam o código legível mas aumentam o tamanho do ficheiro.
Um dos plugins mais populares para a minificação de código é o Autoptimize. É uma ferramenta gratuita que permite que até os principiantes optimizem o seu HTML, CSS e Javascript.

No entanto, a minificação pode, por vezes, quebrar a funcionalidade do seu sítio. Alguns plugins ou temas dependem de uma formatação específica no seu código.
Teste sempre o seu sítio cuidadosamente depois de ativar a minificação. Verifique os seus formulários, menus de navegação e quaisquer elementos interactivos.
Se algo falhar, desactive primeiro a minificação do JavaScript - normalmente é essa a causa.
Utilizar uma CDN
Uma rede de distribuição de conteúdos (CDN) serve os activos do seu sítio a partir de servidores localizados perto dos seus visitantes. Reduz a distância física que os dados têm de percorrer, o que diminui os tempos de carregamento.
Isto torna-se essencial se o seu novo servidor estiver geograficamente longe do seu público. Se mudou de um servidor nos EUA para um na Europa, os visitantes da América notarão a diferença.
O Cloudflare oferece um plano gratuito que é perfeito para a maioria dos sites WordPress. Depois de o configurar, as suas imagens, CSS e ficheiros JavaScript são armazenados em cache em servidores de todo o mundo.
Minimizar scripts externos
Cada script externo no seu sítio adiciona outro pedido que torna o carregamento mais lento. Estes pedidos somam-se mais depressa do que pensa.
Os scripts externos comuns incluem:
- Google Analytics
- Pixel do Facebook
- Widgets de chat
- Botões de redes sociais
- Guiões publicitários
- Popups de captura de correio eletrónico
Audite o que realmente precisa. Precisa mesmo do Google Analytics e de outro script de acompanhamento? Está a tirar partido desse widget de chat?
Remova tudo o que não for essencial para os seus objectivos comerciais. Cada script que elimina são algumas centenas de milissegundos de volta ao seu bolso.
Ativar o modo de depuração
Este é um passo mais avançado para encontrar erros ocultos que tornam o seu site mais lento. O modo de depuração revela erros de PHP e consultas lentas à base de dados que ocorrem nos bastidores.
Tem duas opções: editar diretamente o ficheiro wp-config.php ou utilizar um plugin de depuração.
Para o método manual, adicione esta linha ao seu ficheiro wp-config.php:
define('WP_DEBUG', true);
Também pode instalar um plugin como o Query Monitor. Este fornece-lhe uma forma fácil de ver consultas de bases de dados lentas, erros de PHP e estrangulamentos de desempenho.

Perguntas mais frequentes (FAQs)
Porque é que o meu painel de controlo do WordPress está a carregar lentamente?
Um painel de controlo lento do site WordPress aponta normalmente para problemas do lado do servidor e não para problemas de front-end. Verifique primeiro os recursos do seu alojamento - muitos alojamentos económicos limitam a CPU e a memória das áreas de administração. O inchaço da base de dados é outra causa comum. Execute uma limpeza da base de dados e veja se isso ajuda.
Qual é o melhor método de migração para o WordPress?
As migrações manuais dão-lhe o maior controlo, mas requerem conhecimentos técnicos. Os plug-ins de migração, como o Duplicator Pro, tratam dos detalhes técnicos automaticamente e incluem recursos como instalações de arrastar e soltar e operações de pesquisa e substituição incorporadas. Para a maioria dos utilizadores, um plug-in de migração fiável poupa tempo e evita erros comuns quando migra o seu site WordPress.
Quanto tempo demora uma migração do WordPress?
Os sítios simples podem ser migrados em 15-30 minutos. Os sítios complexos com grandes bases de dados ou muitas personalizações podem demorar 2 a 4 horas. O tempo real de transferência depende do tamanho do seu sítio e da velocidade da ligação à Internet. O planeamento e os testes demoram normalmente mais tempo do que a própria migração do WordPress.
Qual é a causa mais comum de lentidão após a migração?
Os problemas do ambiente de alojamento estão no topo da lista. Isso inclui downgrades de recursos, versões antigas do PHP e incompatibilidades de localização do servidor. A segunda causa mais comum são os conflitos de cache entre a sua antiga configuração de cache e as novas configurações de servidor que tornam o seu site WordPress tão lento.
Como é que posso evitar que isto aconteça na minha próxima migração?
Teste o seu novo ambiente de alojamento antes de entrar em funcionamento. Configure uma versão de teste do seu site e execute testes de desempenho. Verifique as versões PHP, os limites de memória e as localizações do servidor com antecedência. Além disso, planeie limpar todas as caches imediatamente após a migração.
A minha nova empresa de alojamento é a culpada pela lentidão do meu sítio Web?
Os problemas de alojamento são a causa de muitos abrandamentos pós-migração, mas também podem dever-se a problemas na base de dados, conflitos de plug-ins ou problemas de configuração que transitaram do site antigo. Comece com o diagnóstico do alojamento e, em seguida, analise outras causas potenciais.
Recupere a velocidade máxima do seu site migrado
Um site lento após uma migração é frustrante, mas pode ser resolvido. Comece com os ganhos rápidos, como limpar a cache e repor as hiperligações permanentes. Depois, avance para soluções mais complexas, como a limpeza da base de dados e a otimização do alojamento.
A maioria dos problemas de desempenho é resolvida nos primeiros passos. Se continuar a ter dificuldades depois de tentar tudo, não hesite em contactar a equipa de suporte do seu fornecedor de alojamento.
O Duplicator Pro foi concebido para criar migrações perfeitas que simplesmente funcionam. Com funcionalidades como instalações de arrastar e largar e suporte para grandes sites, trata dos pormenores técnicos para que se possa concentrar no seu site e não na resolução de problemas.
Faça da sua próxima migração a mais fácil de sempre!
Já que está aqui, penso que vai gostar destes outros recursos escolhidos a dedo:
- Seu site WordPress está sangrando dinheiro a cada segundo que está lento (aqui está a correção)
- A migração do seu site vai falhar (a menos que evite estes erros)
- Como corrigir o facto de o seu site WordPress não funcionar após uma migração
- Como corrigir o erro ao estabelecer uma ligação à base de dados no WordPress
- A biblioteca de mídia do WordPress não está mostrando imagens? Resolva-o em menos de 15 minutos