Home » WooCommerce » Por que seu painel de administração WordPress ou WooCommerce é lento, e como consertá-lo

Por que seu painel de administração WordPress ou WooCommerce é lento, e como consertá-lo

Se carregar qualquer página no painel de administração do WordPress levar mais do que apenas alguns segundos, isso pode afetar seriamente sua produtividade, e você provavelmente não ficará satisfeito com o WordPress como um sistema de gerenciamento de conteúdo.

Mas na maioria das vezes não é culpa do CMS do WordPress em si. Aqui cobriremos as principais questões por que o painel de administração do seu site WordPress é lento, e o que você pode fazer para torná-lo mais rápido.

O plano é o seguinte:

  1. Remover dados não utilizados do banco de dados do WordPress (não é necessário codificar)
  2. Diga ao WordPress para manter menos revisões e auto-salvas no banco de dados
  3. Aumentar o limite de memória do WordPress
  4. Remover plugins lentos
  5. Mudar para um tema WordPress mais rápido e melhor construído
  6. Bônus para usuários do WooCommerce – banco de dados limpo do WooCommerce (sem necessidade de codificação ou ferramentas adicionais)

Antes de entrar em passos reais, vamos falar sobre coisas populares, mas na maioria das vezes completamente desnecessárias, que os usuários do WordPress fazem quando tentam consertar o painel de administração lento do WordPress.

Conseguir um servidor mais rápido não é a solução certa na maioria das vezes

Muitos usuários de WordPress, especialmente aqueles que usam WordPress ou WooCommerce para seus negócios, tentam corrigir problemas de velocidade do painel de administração do WordPress com pedidos de servidores de hospedagem mais caros. E isso é lógico. Mais ou menos. É como adicionar potência adicional a um carro – com certeza irá mais rápido.

Mas adicionar mais memória ou mais potência de CPU à hospedagem do WordPress não vai garantir a você uma administração do WordPress muito mais rápida. Ele lhe garantirá uma fatura muito mais gorda no final do mês. Se seu site WordPress estiver cheio de plugins pouco úteis, você está usando um tema WordPress mal desenvolvido, ou seu banco de dados WordPress está uma bagunça, ficando mais rápido o servidor não vai ajudar tanto quanto você espera.

Podemos compará-lo com carros novamente. Se você acrescentar 300 cavalos de potência adicional ao seu caminhão, um Lotus leve com 200 cavalos ainda será mais rápido em uma pista. É por isso que você primeiro precisa decotar seu WordPress em vez de pular para um servidor mais rápido.

Como tornar o painel de administração do WordPress mais rápido

Agora podemos falar sobre alguns passos práticos que você pode fazer para tornar seu painel de administração do WordPress mais rápido. Todas as etapas também funcionam para os sites de comércio eletrônico do WooCommerce.

Remover dados não utilizados do banco de dados do WordPress

O WordPress mantém muitos dados em seu banco de dados, e a maioria deles não é necessária na maioria dos casos. Por exemplo, é ótimo ter muitas revisões de página uma vez que você esteja construindo um novo site. Você pode precisar de uma estrutura de página anterior ou alguns outros dados uma vez que você esteja tentando coisas.

Mas uma vez que você tenha um site totalmente funcional, você raramente precisa de todas as páginas e posts experimentais anteriores. A mesma coisa com comentários de spam, Lixo e posts salvos automaticamente.

É por isso que você vai precisar do WP-Optimize plugin. Vá para Plugins >> Adicione novo em seu menu de administração do WordPress, encontre e instale o WP-Optimize plugin.

Uma vez ativado, vá para WP-optimize em seu menu de administração do WordPress, e execute as otimizações. Você pode executá-las todas de uma vez, ou passar por cada uma delas, apenas para ter certeza de não remover alguns dados específicos que ainda possam ser necessários:

  • revisões posteriores limpas
  • postes limpos de auto-projeto
  • remover spam e comentários de lixo eletrônico
  • remover energia do lixo do WordPress

Provavelmente, você irá dirigir todas elas. Menos dados não utilizados no banco de dados do WordPress se traduzirão em um painel de administração mais repsonsivo. Especialmente se seu site for massivo, e você nunca executou as modificações antes.

how to optimize wordpress database

WP-Optimize plugin tem mais um recurso útil – ele pode verificar quais tabelas do banco de dados WordPress não são usadas (por exemplo – se você excluiu o plugin anos atrás, mas as tabelas ainda estão no banco de dados).

Para remover tabelas desnecessárias do banco de dados WordPress, clique na aba Tabelas, e procure por tabelas [não instaladas]. Isso mostra que o plugin que criou a tabela em seu banco de dados WordPress não existe mais em seu website. Você pode remover estas tabelas com segurança apenas clicando no botão Remover.

how to remove unused tables in wordpress database

Peça ao WordPress para manter menos revisões e salvamentos automáticos no banco de dados

Mais algumas coisas podem ser úteis se você quiser ter um banco de dados WordPress menor e mais responsivo.

Por padrão, o WordPress adora ter uma enorme quantidade de dados em suas tabelas. Vamos limitar alguns dados adicionando algumas linhas ao arquivo wp-config.php. Você pode abrir este arquivo usando o Editor de Arquivos do Cpanel ou DirectAdmin, ou abrindo-o em cliente FTP como o Filezilla.

O arquivo wp-config.php está localizado em seu servidor de hospedagem, no diretório principal do WordPress (geralmente é public/ ou public_html/).

Por padrão, o WordPress salva automaticamente as páginas e postagens a cada minuto quando você está editando-as. Vamos atualizar o intervalo de gravação automática para 600 segundos (10 minutos). Você pode inserir um número diferente (em segundos) para mudar o intervalo de auto-gravação. Veja aqui como o código se parece:

define('AUTOSAVE_INTERVAL', 600);

O WordPress também adora ter um número maciço de revisões de postagem em seu banco de dados. Mas você provavelmente não precisa mais do que 5 revisões de cada página ou postagem. Para a maioria de nós, 5 devem ser suficientes. Aqui está o código:

define('WP_POST_REVISIONS', 5);

Aqui está como o código deve ser no arquivo wp-config.php:

Don't forget to save changes and reupload the edited config file if you're using FTP client.

Aumentar o limite de memória do WordPress

Como ainda estamos perto do arquivo wp-config.php, então devemos adicionar outra linha de código para garantir que o WordPress tenha mais espaço para respirar.

Por padrão o WordPress usa até 40 MB ou memória (RAM). Pode ser que esteja OK para um site simples de três páginas sem lógica complexa, mas se você estiver rodando um site maior (ou multilíngüe, ou WooCommerce) você precisa aumentar o limite de memória do WordPress.

Detalhes sobre o limite de memória do WordPress podem ser encontrados aqui, mas você pode fazer o básico apenas em poucos segundos. Edite o arquivo wp-config.php mais uma vez, e aumente o limite de memória do WordPress para pelo menos 128 MB:

define('WP_MEMORY_LIMIT', '128M');

Novamente, não se esqueça de salvar as mudanças!

Remova plugins lentos para tornar a administração do WordPress mais rápida

Best WordPress hosting 2024

Se você tiver um grande número de plugins WordPress ativos, então é normal que seu painel de administração do WordPress seja mais lento. Mas nem todos os plugins têm impacto na velocidade de administração do WordPress.

Há poucos tipos de plugins que tornam o administrador do WordPress muito mais lento do que ele poderia ser:

  • plugins que carregam dados de fontes externas na página do painel de administração do WordPress. Como o Google Analytics. O painel de controle é a primeira página que o WordPress carrega quando você faz o login no administrador, então se ele for lento, você percebe imediatamente. Se você quiser ter certeza de que o Dashboard carrega mais rápido, então desative alguns (ou todos) os widgets do Dashboard que você pode viver sem ele.
  • plugins que executam várias verificações apenas para mostrar notificações no WordPress admin, ou no menu admin do WordPress. Não há muito que você possa fazer a respeito, exceto livrar-se de plugins desnecessários que querem lhe mostrar notificações inúteis.
  • Plugins multilíngües. Plugins como o WPML são ótimas ferramentas, mas ter muitas páginas e posts em vários idiomas afeta o administrador do WordPress. Especialmente se você usar o site WooCommerce com centenas de produtos em dois ou mais idiomas. Então não há muito que você possa fazer – você provavelmente deveria mudar para um software de comércio eletrônico dedicado que suporte conteúdo multilíngüe fora da caixa.
  • Quaisquer outros plugins WordPress que foram construídos de forma deficiente, sem pensar em desempenho.

Para testar qual plugin WordPress torna seu administrador WordPress mais lento, você deve desativá-lo, e verificar como seu site funciona sem ele. Se você encontrar um plugin que afete o desempenho, você deve procurar plugins alternativos, ou procurar maneiras de se livrar totalmente dele.

Mude para um tema WordPress mais rápido e melhor construído

Pode não parecer lógico culpar o tema do WordPress pelo fraco desempenho do administrador do WordPress. Temas construídos apropriadamente (como temas baseados no Genesis Framework e a maioria dos outros) nunca atrasam as páginas administrativas. Mas se você é um daqueles cem mil usuários WordPress que compraram “super mega tudo em um” tema dos 10 temas mais populares de Themeforest, há uma grande chance de que seu tema afete o desempenho do administrador do WordPress. E aqui está o porquê.

Muitos temas comerciais do WordPress “tudo em um” não podem funcionar sem pelo menos alguns plugins integrados. Como os construtores de páginas mal construídos, sliders e outros plugins que nunca deveriam ser colados com um tema. Alguns desses temas podem sobrecarregar dramaticamente o administrador do WordPress só porque foram construídos para fazer tudo ao invés de fazer apenas algumas coisas, mas corretamente.

Eu não digo que todos os temas do WordPress de Themeforest são mal construídos. Há alguns temas realmente excelentes que não adicionam nem mesmo um único plugin de terceiros (como o tema Enfold). Mas a maioria dos outros, mesmo do topo das tabelas, não vale a pena lidar com eles.

Banco de dados Clean WooCommerce

Se você estiver administrando uma loja WooCommerce, há ferramentas que podem ajudá-lo a tornar o WooCommerce e toda a administração do WordPress mais rápidos. E essas ferramentas podem ser acessadas usando o painel de administração do WordPress.

Vá para WooCommerce >> Status, e clique na aba Ferramentas.

Uma vez lá, você deve limpar os transientes do WooCommerce (dados temporários do WooCommerce), os transientes expirados (dados temporários do WordPress) e as variações órfãs (variações de produtos que não têm pais, então eles são inválidos de qualquer forma).

Estes dados excluídos não afetarão de forma alguma sua loja. Ele apenas tornará as tabelas do WooCommerce mais rápidas, com menos dados para consulta.

increase slow woocommerce performance

Há mais uma coisa que pode aumentar ainda mais o desempenho do WooCommerce – limpar sessões de clientes. Mas você não deve fazer isso com freqüência – isso irá limpar todos os carrinhos de clientes. Portanto, se o cliente tiver alguns itens no carrinho, e você limpar sessões de clientes, o cliente precisará adicionar itens ao carrinho mais uma vez.

make woocommerce faster

Se seu WooCommerce tem um número enorme de clientes, você ainda deve limpar essas sessões de vez em quando.

Conclusão e recomendações pessoais

Esperamos que depois de todas as etapas, seu painel de administração do WordPress seja muito mais rápido agora. Mas se você quiser ter certeza de que seu site é sempre rápido, você deve pensar duas vezes antes de adicionar novos plugins ao WordPress. Alguns plugins são obrigatórios, mas alguns deles podem não ser necessários.

Fathom analytics