[Novo] As cópias de segurança na nuvem ficaram mais simples - Duplicator Cloud elimina o armazenamento de terceiros
[Novo] As cópias de segurança na nuvem ficaram mais simples - Duplicator Cloud elimina o armazenamento de terceiros
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:
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:
A chave é trabalhar metodicamente em cada causa potencial até encontrar o seu estrangulamento específico.
Aqui está a sua lista de verificação de desempenho passo a passo se o seu sítio recém-migrado estiver lento:
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.
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.

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.
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:

Estes devem ser idênticos e apontar para o seu novo domínio. Corrija quaisquer incompatibilidades e guarde as suas alterações.
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:
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.
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.
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:
Seja implacável. Cada plugin que remove é menos uma coisa que pode tornar o seu site mais lento.
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:
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.
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:

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.
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.
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.
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:
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.
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.

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.
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.
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.
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.
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.
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.
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:
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.