Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Anúncio do Duplicator Cloud

[Novo] As cópias de segurança na nuvem ficaram mais simples - Duplicator Cloud elimina o armazenamento de terceiros

Explore planos de armazenamento em nuvem escaláveis e económicos com o Duplicator Cloud e mantenha as cópias de segurança do seu site seguras, organizadas e acessíveis num só...
Site WordPress lento após a migração

Como corrigir um site WordPress lento após uma migração 

Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
     Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

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?

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.

PageSpeed Insights Principais sinais vitais da Web

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.

Gráfico em cascata GTmetrix

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.

Limpar a cache do WordPress

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.

Limpar a cache do SiteGround

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.

Limpar a cache da Bluehost

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.

Eliminar os dados de navegação do Chrome

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

Limpar a cache do Chrome

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.

Ligações permanentes do WordPress

É 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)
Atualizar o endereço do WordPress

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.

Atualizar o software WordPress

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.

Plugin WordPress desatualizado

Aqui está a minha lista de controlo de limpeza:

  1. Eliminar todos os plug-ins que não utilizou nos últimos seis meses
  2. Remover temas antigos (manter um tema predefinido como cópia de segurança)
  3. Verificar as datas da última atualização do plug-in - tudo o que tiver mais de um ano será analisado
  4. 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
Executar o WP-Optimize

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.

Plugin de otimização automática

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.

Consultas da base de dados do Query Monitor

Desactive o WP_DEBUG no seu site ativo após a resolução de problemas. Deixá-lo ligado pode expor informações confidenciais aos visitantes e criar riscos de segurança.

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:

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.