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ó...
Plugin de otimização da base de dados do WordPress

O melhor plugin de otimização de banco de dados do WordPress que já usei (mais 3 alternativas) 

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.

O seu site WordPress parece rápido para os visitantes, mas quando entra no seu painel de administração, tudo parece lento.

As páginas demoram uma eternidade a carregar. Mesmo tarefas simples como procurar uma publicação antiga são incrivelmente lentas.

O problema é provavelmente a sua base de dados.

Pense na sua base de dados WordPress como um armário de arquivo. Com o tempo, esse armário enche-se de ficheiros duplicados, documentos desactualizados e coisas que se esqueceu de deitar fora. Encontrar qualquer coisa torna-se um pesadelo.

Isso é inchaço da base de dados. E está a tornar mais lenta cada consulta à base de dados que o seu site faz - especialmente na área de administração, onde essas consultas acontecem constantemente.

A maneira mais fácil de se livrar do inchaço é usar um plugin de otimização de banco de dados do WordPress. Neste post, vou testar e analisar plugins que tornam a sua base de dados leve e eficiente. Vamos encontrar o melhor para si!

Eis as principais conclusões:

  • O inchaço da base de dados torna a sua área de administração do WordPress mais lenta: As revisões de posts, os comentários de spam, os itens de lixo e os dados órfãos de plug-ins acumulam-se ao longo do tempo, tornando cada consulta da base de dados mais lenta.
  • A maioria dos sítios necessita de uma otimização regular da base de dados: Se o seu sítio estiver a funcionar há um ano ou mais, é provável que tenha dados desnecessários a pesar na sua base de dados.
  • Os sintomas incluem cargas administrativas lentas e cópias de segurança enormes: Se o seu painel de controlo demorar vários segundos a responder ou se os seus ficheiros de cópia de segurança tiverem mais de 500 MB quando o conteúdo tem apenas 100 MB, a culpa é do inchaço da base de dados.
  • O WP-Optimize é a melhor solução tudo-em-um: Trata automaticamente da manutenção de rotina com limpezas programadas de revisões, spam, lixo e transientes.
  • Faça sempre uma cópia de segurança antes de otimizar: As operações na base de dados são permanentes, por isso utilize um plug-in como o Duplicator para criar um ponto de restauro antes de efetuar quaisquer alterações.

Índice

Precisa de um plug-in de otimização da base de dados?

Sim. Se o seu site estiver a funcionar há um ano ou mais, é necessário otimizar a sua base de dados. Pode fazê-lo manualmente, mas existem plug-ins disponíveis para o ajudar a remover facilmente dados desnecessários da base de dados do seu sítio Web.

Eis como saber se a sua base de dados precisa de atenção:

  • O seu painel de administração do WordPress carrega lentamente.

Este é o sintoma mais comum que vejo. Pode demorar vários segundos a clicar entre páginas no wp-admin.

  • A sua pesquisa no sítio Web é dolorosamente lenta.

Quando os visitantes utilizam a sua função de pesquisa, esta não responde ou demora mais de 10 segundos a apresentar resultados. Isso significa que a sua base de dados está a esforçar-se por consultar toda a confusão.

  • As suas cópias de segurança são enormes e demoram uma eternidade.

Os seus ficheiros de cópia de segurança podem ter mais de 500MB quando o conteúdo real do sítio tem talvez 100MB. O resto? Inchaço da base de dados.

Devido ao facto de a base de dados ser tão grande, o próprio processo de cópia de segurança arrasta-se.

Quais são as causas do inchaço da base de dados?

Sempre que publica um post, aprova um comentário ou instala um plugin, o WordPress escreve dados na sua base de dados. A maioria desses dados fica lá para sempre, mesmo quando já não precisa deles.

Eis os principais culpados pelo inchaço da base de dados.

Lançar revisões

O WordPress guarda automaticamente uma cópia da sua publicação sempre que efectua uma alteração.

Escreveu um post de blogue de 2.000 palavras com 50 edições? Agora tem 50 cópias desse artigo na sua base de dados.

Artigos de lixo

Quando se elimina um post, uma página ou um comentário, este vai para o lixo. Mas "lixo" não significa permanentemente apagado.

Se não estiver a esvaziar regularmente o lixo do WordPress, este conteúdo continua na sua base de dados, ocupando espaço e tornando as consultas mais lentas.

Comentários de spam

Cada comentário de spam que chega ao seu site é armazenado na base de dados. Mesmo que um plugin como o Akismet o apanhe, ele continua lá, a menos que esvazie manualmente a pasta de spam.

Dados órfãos

Quando se desinstala um plugin ou se muda de tema, é frequente deixarem-se para trás as suas definições na tabela wp_options. Já vi sites com dados de mais de 20 plugins antigos que foram eliminados há anos.

Transientes

Os transientes são fragmentos de dados temporários que os plug-ins usam para armazenamento em cache. É suposto expirarem e apagarem-se, mas nem sempre o fazem. Os transientes antigos podem acumular-se rapidamente.

Custos gerais da base de dados

Pense nisto como as prateleiras vazias de um armazém que estão marcadas como "reservadas" mas que nunca são utilizadas.

A sua base de dados atribui espaço para dados que costumavam existir, mas que já não existem. Esse espaço fica lá, inutilizado, tornando a sua base de dados maior do que é necessário.

Os nossos plug-ins favoritos de otimização da base de dados do WordPress

O melhor plugin de otimização da base de dados do WordPress depende do que precisa de realizar.

Alguns são concebidos para a manutenção de rotina. Outras são ferramentas especializadas para problemas específicos.

Eis o que eu utilizo e recomendo:

  • Duplicador: Cria pontos de restauro antes da otimização e oferece ferramentas de migração para mover conteúdos para uma nova base de dados quando a limpeza de rotina não é suficiente.
  • WP-Optimize: O melhor plugin tudo-em-um para manutenção programada. Remove automaticamente revisões, spam, lixo e transientes numa programação semanal ou mensal.
  • WP-Sweep: Utiliza as funções de eliminação nativas do WordPress em vez de consultas SQL para limpar minuciosamente metadados e relações órfãs que outros plug-ins não conseguem detetar.
  • Database Reset Pro: Uma ferramenta para limpar completamente as bases de dados de teste ou desenvolvimento sem reinstalar o WordPress. Não para sites de produção em tempo real.

Crie sempre uma cópia de segurança completa do sítio Web antes de utilizar qualquer plug-in de otimização da base de dados. As operações da base de dados são permanentes. Se algo correr mal, a sua única rede de segurança é uma cópia de segurança. Eu utilizo o Duplicator para o efeito.

Duplicador para limpezas de cópias de segurança e ficheiros de cópia de segurança optimizados

Plugin Duplicator Pro

O Duplicator não é um limpador de bases de dados no sentido tradicional. Não remove comentários de spam nem revisões de posts, mas pode ser utilizado para otimizar a base de dados de uma forma mais avançada do que seria de esperar.

Em primeiro lugar, é a sua rede de segurança. Antes de tocar na sua base de dados com qualquer plugin de otimização, precisa de um ponto de restauro.

As cópias de segurança programadas do Duplicator Pro dão-lhe essa tranquilidade automaticamente. Se algo correr mal durante a otimização, pode voltar atrás em minutos.

Restaurar cópia de segurança

Em segundo lugar, mantém o seu servidor limpo. Aqueles ficheiros de cópia de segurança grandes de que falámos anteriormente? O Duplicator pode eliminar automaticamente as cópias de segurança antigas para que não se acumulem e consumam o seu espaço de alojamento.

Um backup máximo no armazenamento

Por vezes, a otimização mais eficaz não é limpar a base de dados. É começar com uma nova.

As funcionalidades de migração do Duplicator Pro permitem-lhe fazer exatamente isso. Ajuda-o a mover facilmente o seu conteúdo essencial para uma instalação WordPress nova e limpa.

Com Duplicator, crie uma cópia de segurança personalizada do seu sítio. Inclua apenas os dados necessários utilizando os filtros de ficheiros e de bases de dados.

Backup personalizado

Configure uma nova instalação do WordPress em um URL de teste ou em um ambiente de desenvolvimento local. A base de dados será pequena e optimizada porque é nova.

Importe o seu conteúdo utilizando Duplicator Pro " Importar. Os seus posts, páginas e utilizadores são movidos para a base de dados limpa. Tudo o resto é deixado para trás.

Importar uma cópia de segurança com o Duplicator

Utilizei este método em sítios com cinco ou mais anos e vi-o reduzir significativamente o tamanho das bases de dados. Se os plug-ins de otimização de rotina não estão a fazer mossa, esta abordagem dá-lhe um verdadeiro novo começo.

WP-Optimize para otimização de tabelas de bases de dados

Plugin WP-Optimize

O WP-Optimize é a minha recomendação para a maioria dos utilizadores. É a melhor solução tudo-em-um para a manutenção programada e rotineira da base de dados.

Remove revisões de mensagens, limpa comentários de spam e itens de lixo, elimina transientes expirados e limpa a sobrecarga da base de dados.

Executar o WP-Optimize

O verdadeiro valor é a funcionalidade de programação.

Pode definir o WP-Optimize para funcionar automaticamente todas as semanas ou todos os meses. Configure-o uma vez e ele mantém a sua base de dados em segundo plano.

WP-Optimize otimização programada da base de dados

Este é o tipo de manutenção que previne problemas em vez de apenas os resolver.

O WP-Optimize também oferece cache de página, compressão de imagem, compressão GZIP e minificação de código. Manterá a sua base de dados leve e rápida.

WP-Sweep para funções de eliminação corretas

Plugin WP-Sweep

A maioria dos plugins de otimização da base de dados limpa a sua base de dados utilizando consultas SQL DELETE diretas. Eles dizem ao banco de dados: "Apaga esta linha." Pronto.

WP-Sweep utiliza as funções de eliminação incorporadas no WordPress - funções como wp_delete_post_revision() e wp_delete_comment().

Porque é que isto é importante? Porque essas funções do WordPress não eliminam apenas o registo principal. Também limpam todos os metadados associados, relações e referências que se ligam a esse registo.

As consultas SQL diretas não fazem isso. Deixam fragmentos para trás, que se tornam mais dados órfãos no futuro.

É um método de limpeza mais completo. Se já tiver optimizado a sua base de dados com outros plug-ins e ainda sentir que algo está errado, o WP-Sweep frequentemente apanha o que eles não viram.

O WP-Sweep pode remover todos estes dados:

  • Publicar revisões e rascunhos automáticos
  • Meta de publicação órfã
  • Comentários não aprovados ou spam
  • Meta de utilizador órfão ou duplicado
  • Meta-termo órfão ou duplicado
  • Opções transitórias

Existem botões Sweep fáceis de utilizar para otimizar dados específicos, ou pode varrer toda a sua base de dados.

Sítio Web do Sweep

Database Reset Pro para reversões completas

Plugin DB Reset Pro

Esta não é uma ferramenta de otimização de base de dados de rotina. Esta é a opção de terra queimada.

O Database Reset Pro foi criado para desenvolvedores que precisam redefinir completamente um site de desenvolvimento ou de teste sem reinstalar o WordPress do zero. Ele limpa seu banco de dados e começa do zero.

Definições do DB Reset Pro

Não o recomendo para sites de produção em direto. Mas se estiver a testar temas, a construir um site para um cliente ou precisar de repor rapidamente um ambiente de teste, é incrivelmente útil.

Com um único clique, removerá todos os dados personalizados, incluindo:

  • Posts, páginas e tipos de posts personalizados
  • Comentários e meta comentários
  • Utilizadores exceto a conta de administrador preservada
  • Categorias, etiquetas e taxonomias personalizadas
  • Definições de plugins e temas
  • Widgets e definições de widgets
  • Definições do personalizador
  • Tabelas da base de dados com o seu prefixo WordPress
  • Opções e transientes

Manterá os seus plugins e temas instalados, mas desactivados. Após a reposição, continuará a ter os seus ficheiros multimédia, os ficheiros principais do WordPress e o utilizador administrativo.

Isto pode ser útil se for um programador WordPress que precisa de repor rapidamente um site de teste. Pode ajudá-lo a limpar rapidamente a sua base de dados após uma sessão de resolução de problemas.

Não utilize isto no seu site ativo, a menos que pretenda reiniciar completamente a sua base de dados.

Perguntas mais frequentes (FAQs)

Qual é o melhor plugin gratuito de otimização da base de dados do WordPress?

O WP-Optimize é o melhor plugin gratuito de otimização de bases de dados do WordPress. A versão gratuita oferece tudo o que a maioria dos sites precisa: limpeza de revisões, spam e lixo, além da capacidade de agendar optimizações automáticas.

Posso otimizar a base de dados utilizando o phpMyAdmin?

Pode, mas não o recomendo a menos que seja um administrador de bases de dados experiente. Um erro de digitação numa consulta SQL pode destruir permanentemente o seu site sem nenhum botão de desfazer. Os plugins de otimização de bases de dados fornecem uma interface segura que o protege de erros catastróficos.

Com que frequência devo otimizar a minha base de dados?

Os sites com muito tráfego devem ser optimizados semanalmente. Sites com pouco tráfego podem fazer limpezas mensais ou trimestrais. A chave é a consistência - use o recurso de agendamento do WP-Optimize para automatizá-lo.

É seguro utilizar um plugin de otimização da base de dados do WordPress?

Sim, se utilizar um plug-in respeitável e bem mantido e fizer primeiro uma cópia de segurança do seu site. Verifique as revisões e as datas da última atualização e tenha sempre uma cópia de segurança recente antes de efetuar quaisquer alterações à base de dados.

Coloque a sua base de dados numa dieta saudável

A otimização da base de dados é um processo contínuo, tal como manter os seus plugins actualizados ou monitorizar a segurança do seu sítio.

A maioria dos utilizadores do WordPress nunca pensa na sua base de dados até que algo se estrague. Nessa altura, está a lidar com uma crise em vez de a prevenir.

A otimização regular da base de dados mantém o seu painel de controlo administrativo recetivo. Torna a sua pesquisa no sítio realmente utilizável e permite que os visitantes naveguem pelo seu conteúdo sem páginas frustrantemente lentas.

Mas nada disto interessa se não nos protegermos primeiro. É preciso ter uma rede de segurança antes de tocar em qualquer coisa.

O Duplicator Pro oferece-lhe cópias de segurança automatizadas e programadas que são executadas em segundo plano. Configura-se uma vez e tem sempre um ponto de restauro pronto - o que é útil antes de optimizações ou outras alterações importantes.

Enquanto estiver aqui, acho que vai gostar destes outros guias WordPress 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.