Acelere o WordPress Admin: melhore o tempo de carregamento do back-end

Alguns dias atrás, publicamos alguns truques de produtividade do WordPress que podem ajudá-lo a economizar tempo ao usar o painel do WordPress.

Hoje, falaremos sobre outro truque do WordPress que ajudará você a economizar seu precioso tempo.

Desta vez, reduzindo o tempo de carregamento do painel de administração do WordPress.

Passamos muito tempo no painel do WordPress e provavelmente perdemos muito tempo esperando que ele carregue.

Este post vai te ajudar a mudar isso.

Leitura recomendada: Como obter um site WordPress rápido [21 ações]

At CollectiveRay, estamos muito conscientes sobre o tempo de carregamento do front-end dos sites.

Como a maioria dos usuários do WordPress, tendemos a ignorar o tempo de carregamento do back-end, pois não afeta a experiência do usuário.

Na verdade, o tempo de carregamento do back-end de administração do Wordpress é tão importante quanto o front-end. Seu tempo é tão importante quanto seus leitores, apenas por razões diferentes.

Como você passa a maior parte do tempo no back-end, respostas lentas afetarão a produtividade geral do trabalho.

Aqui estão algumas maneiras de reduzir o tempo de carregamento do seu make wp-admin mais rápido.

Acelerando o administrador do WordPress

Abordamos uma série de desafios neste post, com soluções.

No final, você deve ter um painel de administração do WordPress mais rápido e responsivo!

Os desafios e soluções que abordaremos incluem:

  1. Versão PHP desatualizada – Use a versão mais recente do PHP
  2. Versão desatualizada do WordPress – Atualize sua versão do WordPress
  3. Barra de ferramentas do administrador – Remova a barra de ferramentas de administração do WordPress
  4. Excesso de conteúdo – Restrições de conteúdo do painel do WordPress
  5. Widgets – Desativar widgets desnecessários do painel
  6. plugins lentos – Use o monitor de consulta para detectar plugins lentos
  7. API do Heatbeat - Use o controle de pulsação
  8. banco de dados completo – Limpe seu banco de dados (especialmente lojas WooCommerce)
  9. Sem cache – Use um plug-in de cache
  10. Memória baixa – Aumente o limite de memória do WordPress
  11. Insuficiente servidor RAM – Atualize a memória do servidor web
  12. Resposta do servidor – Examine o tempo até o primeiro byte
  13. Provedor de hospedagem lento – Considere atualizar sua hospedagem

Vamos nos aprofundar um pouco mais em cada um desses desafios.

1. Versão desatualizada do PHP – Use a versão mais recente do PHP

PHP, a linguagem na qual o WordPress é construído. É uma linguagem muito popular e é atualizada regularmente.

As atualizações geralmente incluem melhorias de desempenho a cada nova versão lançada.

Confira o seguinte gráfico de Kinsta, onde você pode ver a diferença drástica de desempenho entre as diferentes versões do PHP.

gráfico de desempenho da versão php

No entanto, você não obterá nenhuma dessas melhorias de desempenho se não configurar seu servidor de hospedagem para usar a versão mais recente (e mais rápida) do PHP.

A maioria das empresas de hospedagem não automaticamente atualize seu site para versões mais recentes do PHP, porque isso pode causar problemas.

Mas você SEMPRE deve atualizar para a versão mais recente.

Dado que alguns sites podem estar usando plugins ou temas que não são 100% compatíveis, não atualize simplesmente para a versão mais recente sem antes realizar um teste completo.

Sugerimos que você crie uma cópia do seu site e crie um site de teste. Em seguida, atualize a versão do PHP e teste antes de lançar ao vivo.

Você pode usar seu site de teste para testar todas as alterações feitas, pois isso não afetará nem um pouco o site ao vivo.

Quando você tiver concluído todos os testes e confirmado que tudo funciona bem, mude seu site ao vivo para a versão mais recente do PHP.

Você pode atualizar sua versão do PHP de duas maneiras. Se você tiver a opção de atualizar no cPanel, faça isso.

Caso contrário, você precisará abrir um ticket com seu host para solicitar a atualização.

Baixe a lista de 101 truques do WordPress que todo blogueiro deve saber

101 truques do WordPress

Clique aqui para baixar agora

 

2. Versão desatualizada do WordPress – Atualize sua versão do WordPress

O núcleo do WordPress é bastante otimizado, mas cada versão geralmente inclui melhorias de desempenho.

Esta página no WordPress.org tem um detalhamento de todas as melhorias de desempenho medidas nas últimas versões.

Você verá rapidamente uma melhoria acentuada em todos os últimos lançamentos!

Além das melhorias de desempenho, as novas versões do WordPress também adicionam recursos, corrigem bugs, abordam vulnerabilidades e introduzem novas formas de trabalhar.

Recomendamos sempre usar a última versão estável do WordPress por todos esses motivos!

3. Barra de ferramentas do administrador – Remova a barra de ferramentas do administrador do WordPress

Aqui está outro truque fácil para acelerar o tempo de carregamento. Você pode remover a barra de ferramentas de administração do WordPress adicionando um pequeno código ao seu functions.php arquivo.

{tipo de código = php}
add_filter ('show_admin_bar', '__return_false');

Este pequeno pedaço removerá a barra de ferramentas do administrador e, assim, reduzirá a memória principal usada, o que melhorará marginalmente o tempo de carregamento.

Você também pode removê-lo das configurações do seu perfil de usuário:

Para remover a barra de ferramentas do simples, vá para Usuários> Seu Perfil. Role para baixo até “Barra de ferramentas” e marque “Mostrar barra de ferramentas ao visualizar o site”.

desabilitar mostrar barra de ferramentas ao visualizar o site

4. Excesso de conteúdo – restrições de conteúdo do painel do WordPress

Esse ajuste refere-se a quantas postagens ou páginas são exibidas de uma só vez quando você está em Todas as postagens ou Todas as páginas.

Quanto mais você carregar, mais lenta a página ficará.

Embora ter muitos na página possa ser útil para sites mais ocupados, também pode desacelerar o WP Admin.

Este é um ajuste que não requer a instalação de nenhum plug-in. Na verdade, você pode fazer isso via Opções de tela no WordPress. 

limite de opções de tela

Por padrão, o valor é 20 - o que geralmente não cria nenhum problema.

Se você aumentou por algum motivo, tente reduzir o número para ver se isso afeta o tempo de carregamento do painel do WordPress.

5. Widgets – Desative os widgets desnecessários do painel

Uma das crescentes frustrações que temos com o WordPress é o número cada vez maior de widgets que são carregados automaticamente no painel por fornecedores de plugins terceirizados.

Embora apreciemos a necessidade de alguns widgets, alguns são apenas argumentos de venda para versões premium de plug-ins ou atualizações.

À medida que o número de widgets no painel aumenta, os tempos de carregamento podem diminuir.

Precisamos de uma maneira de organizar o painel dos widgets que você não precisa ou deseja.

A maneira mais fácil de fazer isso é usar o Widget Desativar widget.

Depois de instalar o plug-in, vá para Aparência> Desativar Widgets e remova todos os widgets desnecessários desmarcando sua caixa de seleção.

6. Plugins lentos – Use o monitor de consulta para detectar plugins lentos

Se você já possui uma boa hospedagem, mas a administração do WordPress ainda é lenta, pode haver outros culpados.

Plugins com muitos recursos ou mal codificados podem ser os culpados. Ou pode ser uma questão de um plug-in em conflito ou possivelmente sobrecarregado com muitos dados.

Seja qual for o caso, você precisa descobrir a origem do problema.

Mas como você descobre qual plug-in está realmente causando o problema?

Você pode optar por desabilitar todos os plugins e reativá-los lentamente até descobrir qual deles está causando o problema.

Mas isso é demorado e não muito confiável, porque pode haver vários plug-ins causando um problema ou plug-ins lentos afetando uns aos outros.

Mas há uma solução: o monitor de consultas.

O Query Monitor é uma ferramenta bacana capaz de descobrir e depurar diversos tipos de problemas, como:

  • Consultas lentas de banco de dados
  • Erros de PHP em seu site
  • Chamadas de API HTTP lentas
  • Desempenho bloqueado

captura de tela do monitor de consulta

Ao restringir o monitor a plug-ins específicos, ajuda a determinar rapidamente plug-ins, temas ou funções com desempenho insatisfatório.

Depois de instalar o plug-in, verifique as consultas por componente e você descobrirá quais plug-ins estão deixando seu site lento, tanto no front-end quanto no back-end.

Tente desativar esse plug-in e veja se faz alguma diferença.

Se você criou um site de teste como sugerimos anteriormente, experimente-o primeiro. Dessa forma, você pode desativar plug-ins e ver o que acontece sem afetar seu tráfego ao vivo.

Depois de descobrir o culpado, você tem várias opções.

  • Tente reconfigurar o plugin de forma que não seja tão pesado
  • Fale com o fornecedor do plugin e veja se há uma correção
  • Exclua e substitua por outro plug-in que não exiba tais problemas de desempenho

Você também pode escolher mudar para o tema padrão, digamos TwentyTwenty para descartar quaisquer problemas específicos do tema.

7. API Heatbeat – Limite o Heartbeat

A API do WordPress Heartbeat tende a criar problemas de desempenho porque pode ser um pouco exagerada.

Ele envia uma solicitação Ajax a cada 60 segundos quando você está trabalhando no back-end do WordPress e a cada 15 segundos, se você estiver trabalhando no editor do WordPress.

Às vezes, esse é o culpado pela lentidão do painel do WordPress.

WP Rocket é capaz de reduzir a atividade da API Heartbeat, juntamente com vários outros ajustes de desempenho.

Se você acha que está constantemente lutando para tornar o WordPress mais rápido, recomendamos verificar se o WP Rocket pode ajudar seu site.

API de batimentos cardíacos de controle wpprocket

Alternativamente, você pode instalar o Plug-in de controle de pulsação, que modifica o comportamento do Heartbeat para que ele seja menos agressivo, sem desabilitá-lo completamente.

8. Banco de dados completo – Limpe seu banco de dados

Se o seu site estiver em execução há algum tempo ou se você tiver feito muitas alterações no site, você pode estar enfrentando uma degradação do desempenho devido a um banco de dados desordenado.

Sites que executam WooCommerce, em particular, tendem a sofrer com esse problema.

Para limpar o banco de dados, você pode usar o plugin WP Optimize ou execute os comandos de otimização de banco de dados no WP Rocket (altamente recomendado).

Depois de fazer isso, você também deve fazer login no PHPMyAdmin e executar um comando de reparo em TODAS as tabelas em seu banco de dados do WordPress.

Este comando corrigirá quaisquer erros com a tabela e recriará todos os índices que possam ter corrompido ou estejam tornando seu site lento.

tabela de banco de dados de reparo mysql

Se você não se sentir confortável trabalhando em seu banco de dados, basta usar um plugin.

9. Não armazenar em cache seu site – use um plug-in de cache

O armazenamento em cache do seu site não é apenas para melhorar a experiência do visitante. Também pode melhorar a experiência geral do WordPress.

O painel do WordPress usa arquivos diferentes para o front-end do seu site, mas ainda precisa carregar a página, os widgets e os recursos.

Todas as coisas otimizadas por plugins de cache.

Use um plugin de cache

Você não terá a experiência completa como um visitante do site, mas ainda deve ver uma melhoria definitiva na velocidade de carregamento e na capacidade de resposta do painel do WordPress.

Nem todos os plug-ins de cache terão impacto no back-end, mas recomendamos experimentar alguns em seu site de teste e ver qual funciona.

Em nossos próprios testes, WPRocket e LiteSpeed ​​Cache têm um impacto modesto no desempenho do painel. Outros plugins podem ser os mesmos.

10. Pouca memória – Aumente o limite de memória do WordPress

Se você achar que seu site lança um Tela da morte do WordPress - ou página em branco quando você está trabalhando no back-end, pode estar sofrendo de um gargalo de memória.

Isso significa que há um processo que está ficando sem memória e lançando um erro, que não pode terminar normalmente e, portanto, não apresenta nenhum erro.

Nesse caso, você pode contornar esse problema aumentando o limite de memória PHP do WordPress.

Você ainda precisará descobrir o que está comendo sua memória, mas, ao aumentá-la, você ainda poderá trabalhar enquanto isso.

Enquanto alguns hosts limitam a memória, outros permitem que você aumente adicionando uma linha no wp-config.php arquivo de instalação do WordPress:

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

Você deve verificar se esta configuração funciona verificando as informações do PHP através do phpinfo - um comando que exibe todas as informações do PHP relacionadas à instalação atual.

Se o limite de memória não aumentar após definir este comando, entre em contato com sua empresa de hospedagem e informe que você deseja aumentar o limite de memória. 

11. RAM do servidor insuficiente – atualize a memória do servidor da web

Na verdade, é muito improvável que você tenha um problema de RAM com seu servidor. A maioria dos problemas com memória será local em seu site, e não em todo o servidor.

Isso não significa que não vai acontecer.

Se você já tentou de tudo, removeu plugins, otimizou seu banco de dados e fez todos os ajustes neste guia, talvez valha a pena conferir.

RAM de servidor insuficiente não é algo que você pode fazer muito sobre si mesmo, mas pode ter um impacto no desempenho geral do site.

Problemas de RAM são normalmente encontrados em planos de hospedagem compartilhada e sites particularmente movimentados.

Sua principal opção aqui é atualizar seu plano de hospedagem se você usar hospedagem compartilhada ou em nuvem.

Se você usa VPS ou hospedagem dedicada, qualquer problema de RAM precisa ser resolvido diretamente com o host. É incomum ao extremo ter problemas de RAM em servidores dedicados!

12. Problema de resposta do servidor – Examine o tempo até o primeiro byte

Se você testar seu site usando o PageSpeed ​​Insights ou outra ferramenta de teste como o GTMetrix, muitas vezes encontrará Time to First Byte (TTFB).

Esta é uma medida de quanto tempo leva desde a solicitação inicial de uma página da Web até o primeiro elemento ser desenhado no navegador do visitante.

Seu servidor de hospedagem tem uma grande influência sobre essa medida; portanto, se você tiver um TTFB baixo, provavelmente é um problema de servidor ou rede.

O Google recomenda um TTFB abaixo de 200ms.

Examine o tempo até o primeiro byte

Se você executar um teste de velocidade e observar um TTFB superior a 200 ms, tome uma atitude.

Explore o cache do lado do servidor, usando compactação GZIP e use um CDN.

Plugins de cache de boa qualidade também podem ajudar a melhorar os tempos de TTFB.

Se você já faz todas essas coisas, abra um ticket com seu host e veja o que eles têm a dizer.

Eles podem oferecer assistência ou você pode ter que atualizar para uma hospedagem mais rápida.

13. Provedor de hospedagem lento – Considere atualizar sua hospedagem

Sempre que você começa com seu site WordPress, você pode apenas ter considerado manter suas despesas baixas, mas nunca considerou as implicações de tal decisão.

Agora, essa decisão pode estar voltando para mordê-lo de várias maneiras.

Alguns planos de hospedagem são simplesmente muito sobrecarregados (para manter o barato), para serem capazes de lidar com um desempenho decente.

Considere atualizar sua hospedagem

Pode ser possível que sua empresa tenha superado seu plano original.

Portanto, se você optou por um plano de hospedagem razoavelmente barato ou de nível mais baixo, sua primeira parada deve ser atualizar para a hospedagem de nível mais alto que você pode pagar.

Confira alguns de nossos serviços recomendados de hospedagem WordPress em nossa seção de hospedagem na web.

Hospedamos a maioria de nossos sites em InMotion, estamos com eles há vários anos e nunca tivemos nada a reclamar deles e estamos mais do que felizes com o desempenho.

Para você - Você tem alguma sugestão para tornar o painel de administração do WordPress mais rápido?

Se você ainda estiver tendo problemas, considere encontrar um desenvolvedor WordPress para contratar para ajudá-lo a resolver esses problemas.

Clique aqui para ler como para encontrar o melhor desenvolvedor WordPress para trabalhar no seu site. 

O seu administrador do WordPress está carregando mais rápido? Você tem algum truque para tornar o backend do WordPress mais rápido que não mencionamos aqui? Deixe-nos saber seus pensamentos nos comentários abaixo.

Sobre o autor
David Attard
David trabalha na indústria online e digital ou em torno dela há 21 anos. Ele tem vasta experiência nas indústrias de software e web design usando WordPress, Joomla e nichos que os cercam. Ele trabalhou com agências de desenvolvimento de software, empresas internacionais de software, agências de marketing locais e agora é Chefe de Operações de Marketing na Aphex Media – uma agência de SEO. Como consultor digital, seu foco é ajudar as empresas a obter uma vantagem competitiva usando uma combinação de seus sites e plataformas digitais disponíveis atualmente. Sua combinação de experiência em tecnologia combinada com uma forte visão de negócios traz uma vantagem competitiva aos seus escritos.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...