Nesta postagem do blog, abordaremos um tópico sobre o qual as pessoas não falam com frequência: como otimizar seu banco de dados. dados WordPress.

Se você ainda não adquiriu o hábito de manter o básico dados SQL limpo e organizado é um ótimo momento para começar.

Sabemos que esse é o tipo de “tarefa” que os proprietários de sites evitam porque têm medo de quebrar alguma coisa.

Mas como você verá neste tutorial, otimizando o banco de dados dados WordPress não é tão difícil quando você usa o plugin WP-Optimize.

Estas são as mesmas pessoas que criaram o popular plugin de backup Updraft Plus , então é um bom começo.

Você estará mais do que confortável otimizando seu banco de dados quando concluir este tutorial.

Vamos começar.

Como funciona o banco de dados WordPress

Todo o seu site WordPress é um grande banco de dados e, mais especificamente, um banco de dados SQL. E como qualquer outro banco de dados que você usou, este é composto por várias tabelas de dados.

Cada função principal do seu site WordPress tem seu próprio quadro para manter tudo funcionando perfeitamente. Desde o WordPress 4.9, cada instalação consiste em 12 tabelas separadas, conforme mostrado abaixo:

Otimização de banco de dados WordPress

Por que otimizar seu banco de dados WP

Um banco de dados… contém dados.

E quanto mais informações você adicionar, maior ele se tornará. Quase todas as alterações feitas em seu site WordPress aumentam o tamanho do arquivo de banco de dados SQL.

Isso inclui instalar e remover plug-ins, adicionar temas, comentários (sim, incluindo spam), postar avaliações, postar rascunhos, etc.

Otimização de banco de dados WordPress

Há duas questões a serem consideradas aqui:

  • Servir arquivos grandes afeta o desempenho do servidor
  • Os hosts da Web geralmente têm um limite superior no tamanho dos arquivos do banco de dados

Portanto, não apenas um enorme banco de dados WordPress tornará seu site mais lento, mas seu host acabará cobrando mais para hospedá-lo ou exigindo que você encontre um novo. alojamento para o seu site.

Algumas empresas dealojamento afirme que o tamanho do seu banco de dados SQL é limitado apenas pelo espaço livre em disco que você possui. Mas observe o que acontece quando seu banco de dados WordPress atinge 3 GB e/ou 1 tabelas: eles mudarão de ideia rapidamente.

Como você pode determinar o tamanho do seu banco de dados?

  1. Faça login na conta cPanel do seu site – geralmente é: domaine.com/cpanel.
  2. Role para baixo até encontrar o ícone do banco de dados MySQL e clique nele.

3. Agora localize a seção “Bancos de dados atuais”.

Otimize seu banco de dados manualmente

Queríamos abordar esse assunto brevemente para evitar que você cometa erros dos quais terá tempo de se arrepender.

O leste possível otimize manualmente seu banco de dados WordPress. Mas isso raramente é uma boa ideia.

Por exemplo, você pode usar a ferramenta phpMyAdmin no cPanel para otimizar cada tabela individual em seu banco de dados WordPress:

Mas você deve evitar fazer isso pela simples razão de que um erro pode resultar na destruição permanente dos seus dados. Ou, em outras palavras, você pode excluir acidentalmente todas as suas páginas e postagens em menos de 5 cliques.

E há muito pouca chance de recuperá-los, a menos que você tenha um backup recente. Portanto, nunca tente otimizar manualmente – realmente não há necessidade de ir tão longe.

Como usar o WP-Optimize para organizar seu banco de dados

Otimização de banco de dados WordPress

Note

Por favor, crie um backup completo da instalação do WordPress antes de seguir qualquer uma das etapas deste tutorial. Sugerimos que você use BackWPup ou Updraft Plus para criar seu backup.

Nota : Você arrisca a estabilidade e o funcionamento do seu site se não criar um backup.

Le Plug-in WP-Optimize está disponível gratuitamente no diretório de plugins do WordPress, então tudo que você precisa fazer é instalá-lo e ativá-lo a partir daí.

Agora você terá um item de menu para o plugin, então clique em “WP-Optimize” para abrir seu painel:

A partir daqui você pode escolher quais otimizações deseja executar,

ou exibir informações sobre tabelas individuais.

E se você rolar para baixo, também verá o tamanho atual do seu banco de dados WordPress:

Observação:  Ao clicar em “WP-Optimize” e depois em “Database”, você chega a esta mesma tela.

Você também pode navegar pelas diferentes seções deste plugin usando o menu de acesso rápido na parte superior da tela:

Otimização de tabela WordPress

A primeira coisa a observar é a opção “Otimizar tabelas de banco de dados”. Basicamente, este plugin não pode otimizar tabelas InnoDB, então você precisa marcar uma caixa para substituir esta configuração:

A razão pela qual você foi solicitado a fazer isso é que o processo de otimização reconstruirá completamente as tabelas do InnoDB se você estiver usando uma versão mais antiga do MySQL. E no nosso caso, somos:

Mas esta situação varia de host para host, como você pode ver aqui:

Você pode escolher entre otimizações seguras e aquelas com ponto de exclamação. As otimizações com um ponto de exclamação incluem o maior potencial de risco .

E nós dizemos potentiel porque isso é tudo: algo pode dar errado.

O que pode dar errado é que a execução dessas otimizações pode aumentar a carga do servidor, fazendo com que ele seja reiniciado.

Se isso acontecer, seu banco de dados poderá ser destruído.

Mas você pode executar as outras otimizações sempre que quiser, selecionando-as e clicando em “Executar Otimização”.

  • Otimizar tabelas de banco de dados : seu banco de dados é composto por diversas tabelas, e cada uma delas pode conter entradas redundantes ou dados indesejados.
  • Limpe todas as revisões de postagem – estas são as versões antigas das publicações às quais você pode reverter caso tenha cometido um erro.
  • Limpe todos os artigos redigidos automaticamente : são revisões de páginas que você modificou e que foram salvas automaticamente, mas nunca utilizadas.
  • Limpe todas as postagens da lixeira – postagens que foram para a lixeira, mas não foram limpas automaticamente após 30 dias, o que pode acontecer.
  • Excluir spam e comentários excluídos : todos os comentários que você pensou ter excluído ainda estão lá, portanto, devem ser excluídos para economizar espaço.
  • Comentários não aprovados excluídos – você pode usar esta opção para excluir todos os comentários não aprovados, o que pode economizar muito tempo se receber muito spam.

É uma boa ideia analisar essas otimizações com calma, testando-as uma por uma.

Você também deve verificar se o seu site ainda responde conforme o esperado após executar uma otimização.

Otimizar imagens

Outro ótimo recurso para ajudá-lo a otimizar seu site e tem um benefício indireto no tamanho do banco de dados. Este recurso também poderia substituir qualquer outro plugin de compressão de imagem que você está usando atualmente.

Afinal, por que ter dois plugins ativos quando apenas um realizará múltiplas tarefas?

Você pode então desabilitar e excluir aquele que não precisa, liberando espaço em seu banco de dados. A otimização da imagem é automática quando você a ativa com “Compactar automaticamente imagens recém-adicionadas:

E você também pode escolher o nível de compactação a ser usado em cada imagem:

  • Priorize a compactação máxima – tamanho de arquivo pequeno, qualidade de imagem mais baixa
  • Priorize a atenção aos detalhes: tamanho de imagem maior, qualidade de imagem superior
  • Personalizado – use um controle deslizante para escolher o nível de compactação desejado.

O padrão do plugin é "Personalizado" com o controle deslizante colocado no meio, então ajuste-o apenas se não estiver satisfeito com o tamanho dos arquivos de imagem obtidos.

Em “Opções avançadas” você encontrará o serviço de compactação usado atualmente para reduzir suas imagens:

Otimização de banco de dados WordPress

Testamos apenas o reSmush.it em nossa análise, portanto, não alteramos nenhuma das configurações padrão.

Nota : Os dados EXIF ​​são os dados de identificação armazenados em imagens digitais, especialmente aquelas de câmeras digitais.

Embora não haja nada de errado com os recursos de otimização de imagem acima, usamos apenas ShortPixel em nossos sites.

É rápido, eficiente e muito acessível – você pode até obtenha uma conta ShortPixel gratuita para trazê-lo para um test drive.

Configurações do WP-Optimize

Nesta tela você pode ativar a barra de administração do plugin ou escolher por quanto tempo deseja armazenar os dados:

Quanto à quantidade de dados que você deve manter, dependerá de quanto tempo você precisa para manter revisões de postagens, comentários de blog não aprovados, rascunhos de postagens, etc.

Portanto, ajuste essa configuração conforme melhor se adequar à sua situação pessoal. Mas duas semanas devem ser mais que suficientes para a maioria dos proprietários de sites.

Você também pode agendar a frequência com que seu banco de dados deve ser limpo e otimizado:

Atualmente, ele está em beta, por isso tendemos a evitar recursos como esse até que estejam em produção.

Dito isto, ser capaz de alterar exatamente o que você limpa regularmente do seu banco de dados é uma boa ideia. E, finalmente, você pode optar por ativar ou desativar trackbacks e comentários em todos os artigos anteriores:

Otimização de banco de dados WordPress

Desativamos os trackbacks aqui porque... bem... alguém já os usou? Você também pode desativar comentários futuros em postagens de blog existentes nesta tela. E isso é tudo nas várias configurações do WP-Optimize.

Conclusão

Então, como você pode ver, otimizar seu banco de dados WordPress para melhor desempenho não é tão técnico quanto se imagina.

Depois de ter um backup funcional do seu site e dedicar algum tempo para seguir nosso tutorial WP-Optimize, você não terá nada com que se preocupar.

Tropeçamos e perdemos alguma coisa?

Se sim, deixe-nos saber nos comentários abaixo e não se esqueça de compartilhar isso conteúdo em seus perfis sociais se você achar útil.