Como melhorar a velocidade e o desempenho de um site WordPress

Como melhorar a velocidade e o desempenho de um site WordPress


Eu amo o WordPress, mas não é perfeito da caixa.

Temas e opções de plug -in são mais importantes do que nunca, pois alguns podem dificultar o desempenho do site.

Você pode fazer muitas coisas para melhorar qualquer site do WordPress, e esta postagem cobrirá apenas algumas dessas otimizações em que você pode (espero) tomar medidas imediatamente.

Escolha uma empresa de hospedagem de web respeitável

Escolher um host ruim pode ser prejudicial ao desempenho de um site.

Embora a hospedagem em um servidor compartilhado possa parecer a solução mais econômica, ele definitivamente vem com seus problemas. Compartilhar esse servidor com outros sites (potencialmente) problemáticos pode monopolizar recursos compartilhados em detrimento de seus próprios.

A hospedagem não custa à Terra. Eu sempre aconselharia que você escolha um host da web que não apenas tenha ótimas especificações de hardware (em um servidor dedicado, se os orçamentos permitirem), mas também entende o WordPress e possui um forte suporte técnico. E procure hosts com cache no nível do servidor.

Se seu site reside em uma plataforma de hospedagem gerenciada WordPress, um servidor Litespeed ou hospedagem em nuvem escalável, sempre vale a pena fazer sua própria pesquisa e comparar algumas empresas antes de decidir.

Além disso, considere o quão amigável para SEO é o host. O WordPress possui uma página de hospedagem com um punhado de empresas recomendadas.

Otimize as configurações do servidor e use CDNs

Depois que o site estiver hospedado no servidor, existem outras otimizações que você pode aplicar no nível do servidor.

Protocolos mais recentes como HTTP/3 e Quic reduzem a latência, especialmente em dispositivos móveis.

Cloudflare e LiteSpeed ​​suportam isso pronta para uso, mas ainda vale a pena verificar com as configurações do servidor.

Existem vários CDNs disponíveis, mas minha recomendação sempre foi usar o CloudFlare.

Seu plano gratuito oferece muitas otimizações, incluindo polimento de imagens, armazenamento em cache e compressão (ative o cache em camadas para otimizar ainda mais essas solicitações).

Eu também recomendo sua otimização automática de plataforma (APO), que oferece US $ 5 por site ou gratuita com qualquer um de seus planos pagos.

No CloudFlare, recomendo o cache de tudo, exceto o WP-Admin e o conteúdo dinâmico, servindo conteúdo obsoleto enquanto reavalia o cache em segundo plano e usando seus serviços de firewall de aplicativos da web (WAF) que ajudam a bloquear ataques e limitar os rastreadores.

Desative XML-RPC

Existem várias otimizações para remover e limitar os recursos ativados por padrão no WordPress Core.

Uma boa recomendação aqui seria desativar o XML-RPC se não for necessário:

Desative XML-RPC

add_filter('xmlrpc_enabled', '__return_false');

Implementar técnicas de cache e compressão

Além das otimizações do servidor, você pode implementar mais aprimoramentos de desempenho adicionando diretamente os elementos de cache e compressão.

O uso de cache de objetos, como verniz ou redis, pode fornecer ótimos resultados, bem como definir cabeçalhos de controle de cache adequados dentro de.htaccess (apache) ou nginx.conf:


    Header set Cache-Control "max-age=31536000, public"

Otimize o carregamento de ativos

Quando o cache e a compactação estão em vigor, você pode tomar mais medidas para adiar o JavaScript.

Por exemplo:

Além disso, tente carregar algum script carregar de forma assíncrona para que eles não degradem os tempos iniciais de carregamento da página.

Quando se trata de CSS, é sempre bom remover estilos não utilizados sempre que possível, embora eu não diria que essa é a maior prioridade em comparação com outras recomendações deste post.

Além disso, tente pré-carregar e pré-conectar fontes para o texto que aparece acima da dobra (fontes personalizadas para o texto no rodapé não precisam ser pré-carregadas) e outros recursos externos sempre que possível.

Aqui está um exemplo de como isso pode ser feito:

Feche outras lacunas de desempenho

Se você é um perfeccionista como eu, sempre há espaço para mais otimizações.

  • Habilite o carregamento preguiçoso para imagens sempre que possível e substitua as incorporações do YouTube por visualizações de imagem estática.
  • Use sapo gritando para detectar redirecionamentos desnecessários.
  • Fechar laços e correntes de redirecionamento, que são relatados nas auditorias do Site Semrush. Atualize os links internos para apontar diretamente para o URL de destino final.
  • Reduza solicitações de terceiros sempre que possível. Por exemplo, carregue o Google Analytics ou o Google Fontes localmente, em vez de via scripts externos.
  • Desative widgets e incorporações de mídia social não utilizadas.

Escolha os temas e plugins certos

Então, você tem sua conta de hospedagem configurada e seu site WordPress instalado.

No entanto, a abundância de opções que você tem quando se trata de temas e plugins dificulta a decisão e a escolha de desenvolvedores confiáveis. Este é um desafio que sempre esteve presente, e eu tenho escrito sobre isso desde 2013, pelo menos em 2013.

Ao escolher temas e plugins, considere o seguinte ao fazê -lo:

  • O tema é compatível com as versões mais recentes do WordPress?
  • Ele segue as práticas recomendadas do WordPress para o desenvolvimento de temas e plug -in? Você pode verificar isso usando o plug -in de verificação do tema para obter temas e a verificação do plug -in de plugins.
  • O autor do tema tem desenvolvedor Eeat? Você pode confiar neles?
  • Certifique -se de que não há muito código inchaço. Quanto mais um tema é generalizado para as massas (por exemplo, “temas all-in-one para qualquer negócio”), mais ele terá que ser desenvolvido para acomodar o público mais amplo. Quanto mais sob medida o tema (presumivelmente), menor a chance de inchaço de código.
  • Leia as resenhas e investigue as ofertas de apoio. Para temas e plugins oferecidos no repositório do WordPress, algumas críticas e classificações são sempre úteis para informar suas decisões.

A maioria dos temas oferece visualizações ao vivo, por isso vale a pena executar esses URLs por meio de ferramentas de teste de velocidade, como insights do PageSpeed, teste de página da web e Chrome Devtools.

Aplique algumas otimizações específicas do WordPress

Ainda não acabou com meu perfeccionismo! Aqui estão algumas recomendações no WordPress.

A API do WP Heartbeat pode criar solicitações desnecessárias do AJAX. Reduza sua frequência ou desative -o:

add_action( 'init', function() {
    wp_deregister_script('heartbeat');
});

Você também pode limitar os intervalos de pós-revisões e revisão em wp-config.php:

define('WP_POST_REVISIONS', 5);
define('AUTOSAVE_INTERVAL', 300); // 5 minutes

Desativar o Gutenberg Block CSS também é recomendado, se não for necessário:

add_filter('use_block_editor_for_post', '__return_false');

Use plugins recomendados

Com tantos plugins disponíveis hoje, parece assustador saber quais são os melhores e mais confiáveis.

Obviamente, “depende” entra em jogo novamente, mas geralmente eu aconselho o uso o mínimo possível de plugins.

Se você puder resolver alguns problemas de um plug-in (por exemplo, nível do servidor), faça isso primeiro.

Dependendo de quais otimizações você pode ter configurado em outro lugar, alguns desses plugins podem ser desnecessários de instalar, mas se não, é sempre bom saber opções preferíveis.

  • Cache e compressão: Otimize automaticamente, o cache total do W3 ou o JetPack ao lado do WP Super Cache e Jetpack Boost.
  • Pré -carregamento: Instant.Page é uma ótima recomendação aqui. Usa uma linha de código que você pode implementar ou eles oferecem um plug -in do WordPress que faz o mesmo.
  • Aerção do script: Alguns plugins acima oferecem isso, mas eu pessoalmente uso o WP Meteor.
  • Otimização de imagem: Tinypng ou smush para compactação de imagem, webp expresso para servir imagens do webp em png/jpg/eps. Para maior otimização, use imagens de borda para utilizar serviços de transformação de borda a Marcação.
  • SEO: Embora não esteja diretamente conectado à melhoria da velocidade, o Yoast SEO otimiza o desempenho da visibilidade de um site (divulgação, eu trabalho para Yoast). A maioria desses recursos fornecidos na versão gratuita ajuda com isso, mas coisas como o indexnow são incluídas no prêmio. No entanto, se você deseja ativar o indexnow sem prêmio, o Bing oferece seu próprio plug -in.

Ao instalar qualquer plug -in, é sempre bom observar todas as configurações corretamente e desativar qualquer coisa desnecessária para economizar mais tempo de processamento e reduzir o inchaço de código.

Para levar isso para o próximo nível, você também pode instalar o organizador do plug -in, que permite definir condições para o carregamento dos plug -ins apenas dentro de páginas/áreas relevantes do site.

Monitore seu servidor

Por fim, é sempre bom ter um bom sistema de monitoramento, como a nova relíquia, no servidor.

Este sistema permite diagnosticar e corrigir quaisquer problemas que possam estar prejudicando o desempenho do site ou do servidor, além de reduzir adicionar mais carga de servidor desnecessário, desativando os módulos PHP não essenciais.

Você também pode configurar o log para consultas lentas no MySQL:

SET GLOBAL slow_query_log = 'ON';
SET GLOBAL long_query_time = 1;

Eu também recomendo o plug -in do monitor de consulta. Ou, instalando o BlackFire para pegar trechos de código ineficientes que causam tempo de resposta lento do servidor. Também é pago, mas altamente recomendado para o nível corporativo.

Os logs de erro também são sempre seus amigos ao diagnosticar outros problemas.

O WordPress também oferece o modo de depuração, o que é extremamente útil para diagnosticar problemas em potencial, adicionando o seguinte no wp-config.php:

Observe que isso nunca deve ser ativado em um local de produção ao vivo, pois pode expor informações confidenciais. Use apenas na encenação.

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

Conclusão: Aprimore o desempenho do WordPress ao preservar a funcionalidade

Como você pode ver, há muito que se pode fazer para melhorar um site do WordPress, e é importante fazê -lo em vários ângulos.

Faça o máximo que puder acima, garantindo que o site funcione como deveria.

Teste tudo primeiro para garantir que tudo o que você precisa seja implementado corretamente e não prejudique outras coisas no site (por exemplo, às vezes em cache ou comprimindo JavaScript pode criar irregularidades ou impedir que alguns elementos do site funcionem) ou faça outros conflitos. E depois implante!

Mais recursos:


Imagem em destaque: Gorodenkoff/Shutterstock



Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *