Otimização do banco de dados do WordPress

Você sabe a importância de manter um site funcionando de maneira rápida e eficiente. Os sites com tráfego alto podem ficar lentos se o banco de dados do backend não for otimizado e isso levará a experiências negativas aos usuário. 

Neste post, você aprenderá o que é um banco de dados WordPress, como ele funciona e por que é importante otimizar seu site regularmente. Analisaremos detalhadamente os tipos de sites WordPress, como configurar seu banco de dados e quais tarefas você pode executar manual ou automaticamente para otimizar seu site.

Um banco de dados WordPress armazena tudo o que você tem no seu site. Este conteúdo inclui todas as páginas, postagens, blogs, itens do portfólio, formulários, links, comentários e outros tipos de posts. O banco de dados também armazenará configurações para seu site, tema e plugins. 

À medida que seu site cresce naturalmente à medida que você adiciona novo conteúdo, seu banco de dados aumenta de tamanho com várias configurações e opções de plugins, temas e conteúdo. Se você não otimizar seu banco de dados, acabará percebendo uma desaceleração considerável em seu site.

Configuração da tabela de banco de dados principal do WordPress

Vamos primeiro examinar como um banco de dados do WordPress é configurado e como ele funciona.

O WordPress possui 11 tabelas principais, nas quais armazena todas as informações em seu site (embora você possa ver mais de 11 tabelas listadas em seu banco de dados).

A razão para isso é que os plugins e temas do WordPress podem criar suas próprias tabelas. Portanto, dependendo de quais plugins e temas você instala, você pode acabar com tabelas extras.

Aqui estão as 11 tabelas principais que são nativas do WordPress por padrão, juntamente com o tipo de informação que elas armazenam.

  • wp_commentmeta – Armazena meta informações para comentários;
  • wp_comments – Armazena comentários;
  • wp_links – Cria e armazena o menu de links;
  • wp_options – Armazena opções definidas na área de configurações administrativas;
  • wp_postmeta – Armazena meta informações para postagens;
  • wp_posts – Armazena dados para postagens, páginas e outros tipos de postagem personalizados;
  • wp_terms – Armazena uma lista de tags e categorias para todas as postagens e links;
  • wp_term_relationships – armazena o relacionamento entre uma postagem e sua categoria e tag, bem como entre links e categorias de link;
  • wp_term_taxonomy – armazena um rótulo de taxonomia na tabela wp_terms. Taxonomia refere-se a uma categoria, link ou tag;
  • wp_usermeta – Armazena meta-informações sobre usuários;
  • wp_users – Armazena uma lista de usuários.

Para entender um pouco melhor como o WordPress funciona e para modificá-lo com segurança, em caso de necessidade, visite:

Banco de dados do WordPress

Por que otimizar o banco de dados do WordPress?

O WordPress armazena todos os seus dados e conteúdo do seu site.

Isso significa que qualquer conteúdo, postagens, comentários ou páginas que você criou vivem no seu banco de dados.

Com o passar do tempo, é provável que seu banco de dados cresça à medida que você atualiza e adiciona conteúdo a ele. Quanto maior o seu banco de dados, mais tempo levará para o servidor procurar e recuperar informações de suas tabelas de banco de dados.

A otimização do seu banco de dados pode melhorar o desempenho do seu site e reduzir a carga do servidor. Ao excluir informações desatualizadas e desnecessárias do seu site, você melhorará bastante a eficiência do seu banco de dados, permitindo que você publique as páginas mais rapidamente.

É importante garantir que seu banco de dados seja otimizado regularmente para garantir um desempenho consistente do site.

Se houver muitos dados desnecessários no seu banco de dados do WordPress, seu site ficará visivelmente mais lento. Isso resultará em uma taxa de rejeição mais alta, pois os usuários não permanecerão no seu site por muito tempo, especialmente se o carregamento for lento no início.

Se você não deseja perder visitantes existentes ou em potencial, verifique se o banco de dados é otimizado com frequência.

Os mecanismos de busca também classificam mal o seu site se o banco de dados do WordPress não for otimizado corretamente.

Os mecanismos de busca dão muita importância à velocidade do site. Uma otimização ruim do banco de dados do WordPress pode levar a uma experiência ruim dos usuários e diminuir o tráfego do servidor.

A otimização do banco de dados removerá todos os dados desnecessários, diminuirá o tamanho do banco de dados e permitirá que ele funcione mais rapidamente. Um site com melhor desempenho facilitará a vida de seus usuários e terá mais conversões.

Como seu banco de dados WordPress cresce e desacelera o site

Como já disse, com o tempo, o seu banco de dados começará a aumentar de tamanho. Aqui estão algumas maneiras pelas quais o banco de dados WordPress cresce.

Comentários sobre spam

Se você tiver comentários ativados no seu site, provavelmente encontrará comentários de spam. Infelizmente, isso é muito comum na Web hoje em dia e é importante ter uma maneira de removê-los.

Há dois motivos principais para remover esses comentários.

  1. Acumular esses comentários ao longo do tempo afetará a velocidade do banco de dados e do site.
  2. Impede que os verdadeiros usuários façam comentários reais, pois ver várias postagens de spam pode causar uma má primeira impressão. Eles podem achar que seus comentários serão perdidos no spam ou que seu site não é confiável e não é profissional.

Ao implementar algumas práticas básicas, você pode diminuir a quantidade de spam que aparece no seu site, incentivando os usuários a ter conversas reais.

Uma das principais razões pelas quais as pessoas postam comentários de spam é postar links nos quais elas desejam que você clique. Geralmente, esses links levam a seus próprios sites ou a comerciantes e rastreadores de terceiros que tentam roubar informações. É muito importante tomar medidas para evitar isso.

Os bots de spam segmentam sites, personificando usuários reais e postando links. Ao reduzir a quantidade de links permitidos em uma postagem, você pode reduzir bastante a quantidade de spam.

Embora os verdadeiros usuários também não consigam postar tantos links, os bots de spam também serão impedidos de fazer isso. Isso pode tornar seu site mais profissional e confiável. Para fazer essa alteração, clique em Configurações > Discussão e procure a seção “Moderação de Comentários”.

Você pode definir o número de links permitidos em um comentário antes de ser sinalizado para moderação. Você pode definir esse número como zero se desejar moderar qualquer comentário com um link.

Muitos spams geralmente contêm frases ou palavras semelhantes. Pense nos títulos dos emails de spam que você recebe. Eles geralmente contêm falsas promessas ou frases clichê como “Como visto na TV”. Ao incluir na lista negra determinadas palavras e frases, você pode impedir que elas sejam postadas automaticamente e enviá-las para a lixeira imediatamente. Para adicionar uma lista negra ao seu site WordPress, vá até Configurações > Discussão e procure a seção “Lista negra de comentários”.

Seja cauteloso ao selecionar palavras aqui para não incluir palavras que usuários comuns possam usar.

Você pode dar um passo adiante e permitir apenas que usuários registrados comentem. Os usuários precisariam se inscrever ou, no mínimo, preencher um nome e um email antes de poder comentar.

Essa prática evitará que seu site seja um alvo fácil para postar spam, pois a maioria dos bots pulará sua página se for necessário se inscrever.

Além disso, isso incentiva que usuários reais se inscrevam e participem do site. Isso dá aos usuários registrados o privilégio de postar e manter conversas em seu site.

Para configurar isso, vá para Configurações > Discussão e procure a seção “Outras configurações de comentários”.

Você também pode optar por moderar todos os comentários. Esse método pode fornecer os melhores resultados de qualidade, pois cada comentário precisará ser lido e aprovado antes de ser publicado, mas requer a maior quantidade de recursos.

Ao optar por fazê-lo manualmente, uma pessoa terá que revisar os comentários pendentes para aprovação. Essa é uma ótima estratégia se você se concentrar no feedback dos usuários, no atendimento aos clientes e no arquivamento de conversas.

Para configurar isso, vá para Configurações > Discussão e confira a seção “Antes que um comentário apareça”.

Aqui, você pode configurar para publicar apenas comentários que foram aprovados manualmente ou comentários feitos por um autor que foi aprovado anteriormente. Selecione sua opção e salve.

Revisões

O WordPress é uma plataforma CMS e está configurada para ser a melhor plataforma.

Para manter um bom controle das alterações, revisões e rascunhos das postagens de um blog, o WordPress armazena as revisões das postagens para que você possa voltar e recuperar as informações que você pode ter excluído da sua postagem, desfazer alterações ou carregar uma versão mais antiga da postagem.

Quando você está trabalhando em um rascunho, o WordPress salva automaticamente uma versão temporária da sua postagem. Isso acontece em todas as postagens e rascunhos, para que possam ser adicionadas rapidamente.

O WordPress armazena um salvamento automático a cada 60 segundos e cria um registro cronológico de suas edições. Embora essas revisões de postagem possam ser extremamente úteis ao criar e publicar postagens, com o tempo, elas podem ocupar espaço no banco de dados e diminuir a velocidade do servidor, se você tiver muito conteúdo.

Por isso, é uma boa prática remover manualmente as versões mais antigas que você não precisa mais e definir alguns parâmetros para que as postagens possam expirar após um certo período de tempo. Elas podem ser acessadas ​​no editor de postagem.

Para limitar o número de revisões de sua postagem do WordPress manualmente, você pode adicionar o seguinte código ao arquivo wp-config.php do seu site:

define (‘WP_POST_REVISIONS’, 10 )

10 é o número de postagens que você gostaria de limitar. Isso impedirá que futuras postagens criem mais versões de revisão do que o número definido. Quando 10 versões forem atingidas nesse caso, a mais antigo será removida.

Para excluir revisões de postagem existentes em massa e que não são mais necessárias, você precisará fazer isso via phpMyAdmin ou a instalação de um plugin do WordPress.

Transitórios vencidos

Transitórios são ferramentas que permitem que os desenvolvedores mantenham informações relevantes em seu banco de dados do WordPress por um determinado período de tempo. Isso otimiza o desempenho e as cargas do servidor entre o seu site e os sites aos quais você está conectado.

Um tipo comum de transitórios é usado com plug-ins de mídia social. O WordPress usa esses transitórios para manter a contagem de compartilhamentos de postagens atualizada, sem precisar autenticar novamente sua conexão com o site de mídia social toda vez que você faz isso. Isso desaceleraria drasticamente o seu site, e esses transitórios ajudam a acelerar esse processo.

Os transitórios podem nem sempre funcionar corretamente, especialmente ao fazer alterações significativas no seu site ou instalar um novo plug-in. Portanto, é útil poder gerenciá-los em vez de esperar que eles expirem.

Além disso, o WordPress não exclui os transitórios expirados e é uma boa prática eliminá-los do seu banco de dados. Ter uma tabela wp_options muito grande pode tornar seu site mais lento, portanto, a exclusão de transitórios expirados é uma tarefa muito útil.

Como otimizar manualmente seu banco de dados WordPress

Para otimizar manualmente seu site WordPress, você primeiro precisará acessar o PHPMyAdmin através do seu provedor de hospedagem. Você precisará fazer login no cPanel, abrir a ferramenta PHPMyAdmin e navegar para “Bancos de dados”.

Banco de dados WordPress

Em seguida, selecione o banco de dados que você deseja otimizar.

db wp

Em seguida, selecione Verificar tudo para otimizar todas as tabelas. Se você preferir otimizar apenas tabelas específicas, selecione-as no menu à esquerda. Em seguida, selecione Otimizar tabela no menu suspenso.

Otimizar WordPress

Em seguida, você deve receber uma mensagem de confirmação dizendo “Sua consulta SQL foi executada com sucesso“.

Suas tabelas selecionadas foram otimizadas e você pode sair. 

wp

Talvez você goste de

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *