Como reduzir o consumo de recursos de um site - WpSamurai
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
Use cache, otimize seus JavaScript, HTML e CSS
Carga tardia de imagens e vídeos
Desativar a revisão
Aumente a memória do PHP
Teste a velocidade do seu WordPress
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.
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:
CloudFlare (Esta é que eu indico dentro do treinamento)
Jetpack Photon por WordPress
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.
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 Rocket Cache (Melhor solução paga)
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
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.
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:
Atenção: Modificar este artigo pode causar problema no seu site. Só faça alteração neste arquivo se tiver um backup antes.
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
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: