Como reduzir o consumo de recursos de um site

Você está buscando formas de reduzir o consumo de recursos do seu site? Como você sabe, todos os planos de hospedagem têm um limite de CPU.

Portanto, seu plano de hospedagem tem uma certa quantidade de recursos de servidor. Se você excedê-los, provavelmente encontrará o temível erro 5xx e seu site irá diminuir a velocidade porque a largura de banda está sendo limitada.

Há uma série de problemas: não só os seus usuários irão começar a ver suas páginas com erro 500, como também o próprio Google irá diminuir a quantidade de impressões em seu site.

Há vários recursos que você pode utilizar para reduzir o consumo de recursos, como a eliminação de plugins, tarefas de fundo e delegar o controle de tráfego para o Cloudflare.

Recomendo que você leia todo o artigo antes de efetuar qualquer alteração em seu site. Há pequenos ajustes que podem já resolver seu problema de consumo de CPU e de memória.

Vejamos quais são as principais maneiras de reduzir o consumo do seu site.

Comprimir e remover metadados de imagens

As imagens são um dos maiores gargalos quando se trata de carregar uma página web, portanto é importante comprimir e remover ainda mais dados desnecessários dessas imagens.

Existem muitos plugins do WordPress que realizam trabalho de otimização de imagem toda vez que você carrega uma imagem em seu site. Na maioria das vezes, não comprime as imagens existentes de forma automática.

  • CW Image Optimizer
  • Imagify Image Optimizer
  • EWWW Image Optimizer
  • ShortPixel Image Optimizer
  • WP Smush.it

Use uma CDN

Uma das melhores maneiras de acelerar o seu site é usar uma CDN.

Você pode reduzir drasticamente a carga de CPU de seu servidor utilizando este serviço.

Uma CDN é uma rede de entrega de conteúdo, onde uma rede de servidores distribuem cópias do seu site. Quando um usuário acessa um artigo do seu site, o conteúdo será entregue através do servidor mais próximo.

Alguns argumentaram sobre a complexidade de criar um DNS adicional. Eu repito: vale o esforço! Inclusive, eu ensino passo a passo dentro do treinamento Wp Samurai.

Algumas CDNs:

  • Amazon CloudFront
  • CloudFlare (Esta é que eu indico dentro do treinamento)
  • StackPath
  • Jetpack Photon por WordPress
  • CoralCDN

Na verdade, o CloudFlare é muito mais que uma CDN. É uma solução completa que envolve proxy reverso, caching, comprimindo e combinando CSS, firewalls e muito mais. Ideal para aqueles que querem uma solução simples para todas as suas necessidades. Vale a pena tentar.

Use cache, otimize seus JavaScript, HTML e CSS

Ao remover códigos e quebras de linha desnecessários, você pode ter a oportunidade de reduzir o tamanho de arquivos como CSS em até pela metade.

Antigamente, este trabalho era feito manualmente, especialmente em CMS próprios (ô bons tempos!). Hoje, é possível fazer em poucos segundos, usando plugins. 

  • W3 Total Cache (Melhor solução gratuita)
  • WP Super Cache
  • WP Rocket Cache (Melhor solução paga)

Carga tardia de imagens e vídeos

Lazy Load exibe imagens e/ou iframes em uma página somente quando eles são visíveis para o usuário.

Isto aumenta o número de solicitações HTTP e, por consequência, melhora o tempo de carregamento.

Devido à forma como é executado, pode quebrar certos scripts ou plugins. Lembre-se de testar e excluir quaisquer scripts que não sejam compatíveis com o carregamento lento.

  • Lazy Load do WP Rocket
  • BJ Lazy Load
  • A3 Lazy Load

Desativar a revisão

A revisão é talvez uma funcionalidade que não faça sentido para a maioria dos usuários do WordPress. Essa funcionalidade torna o banco de dados inchado em questão de meses. e também deixa entradas redundantes e ocupa um precioso espaço no banco de dados.

Isso pode ter impacto no seu site como um todo. Portanto, você pode remover as revisões diretamente no seu wp-config.php, usando o código abaixo.

define(‘WP_POST_REVISIONS’, false);

No entanto, eu recomendo que você guarde apenas uma única cópia, caso você esteja publicando um artigo e por alguma razão, você não consegue finalizar a publicação. Você pode definir desta forma:

define( ‘WP_POST_REVISIONS’, 1 );

Atenção: Modificar este artigo pode causar problema no seu site. Só faça alteração neste arquivo se tiver um backup antes.

Aumente a memória do PHP

Esse truque pode não funcionar se você estiver em uma hospedagem compartilhada, mas pode, dependendo da sua empresa de hospedagem. Normalmente 256 MB é mais que suficiente.

Defina o código em wp-config.php

define(‘WP_MEMORY_LIMIT’, ‘256M’);

Teste a velocidade do seu WordPress

Após a otimização, é importante testar o resultado final.  Existem boas ferramentas gratuitas que irão te ajudar a medir seus progressos de otimização:

  • Google PageSpeed Insight
  • Pingdom Website Speed Test
  • WebPageTest
  • GTMetrix
Avalie este post
Abrir Chat
Precisa de ajuda?
Olá! Quer conhecer mais sobre como a mentoria Wp Samurai pode te ajudar a criar seu negócio?