Como acelerar um site WordPress certamente é o assunto TOP 1 dos grupos que tratam dessa ferramenta. Felizmente, existem inúmeras técnicas que você pode usar para fazer o trabalho bem feito. Então, minha intenção aqui é listar todos os macetes que uso para fazer o qualquer site WordPress muito mais otimizado e rápido.
Mas primeiro …
Por que você deve acelerar o WordPress?
Há muitas razões que fazem ficar atento quanto a isso, algumas das quais podem até causar grandes problemas:
- O Google por exemplo classifica sites com tempos de carregamento mais rápidos do que os sites mais pesados e demorados para serem abertos. Então, se você quiser melhorar sua posição nos SERPs (SERP é um termo técnico para representar as páginas que exibem os resultados em uma busca na Internet.), melhorar a velocidade deve ser uma de suas prioridades.
- Estudos mostram que a velocidade de carregamento do site de mais de 2 segundos geralmente resulta em cerca de 47% dos visitantes saindo do site e aumentando a sua rejeição. Então, para manter cerca de metade dos seus visitantes interessados, você deve acelerar o seu site WordPress.
- Os usuários que acessam qualquer loja virtual, são os que tem menos paciencia na hora de acessar um site; eles esperam a página para carregar dentro de um segundo. Então, se você está construindo um e-commerce com WordPress, então é melhor você ficar atento para fazer melhorias para que seu site possa ser mais rentável.
Como testar a velocidade de um site?
Em primeiro lugar, você precisa analisar o tempo de carregamento atual para o seu site. Tenha em mente que esta velocidade pode mudar de página para página, uma vez que depende de vários fatores, separamente:
- o tamanho dessa página em particular.
- número de requisições no servidor.
- O cache.
- e por último, que tipo de conteúdo (estático ou dinâmico) hospeda.
A página inicial de um site é geralmente usada como referência para testar o tempo de carregamento. A fim de verificar a velocidade de um site, as seguintes três ferramentas são usadas extensivamente em toda a web:
- https://gtmetrix.com/
- Google Speed Insight (Esse realmente não relata o tempo de carregamento da página, mas destaca os elementos que você pode melhorar para acelerar o seu site para as metricas do Google.)
- PageTest
Está na hora de começar a falar de negócios!
Aqui estão as 11 maneiras de acelerar o site WordPress:
1. Escolha uma bom provedor host
O principal fator que influencia a velocidade de um site é a hospedagem de seu site WordPress. Pode parecer uma boa ideia hospedar o seu novo site em um provedor de hospedagem compartilhado que oferece largura de banda “ilimitada”, espaço, e-mails, domínios e muito mais. No entanto, o ponto que geralmente perdemos em relação a esta oferta é que os ambientes de hospedagem compartilhados não conseguem entregar boas métricas no tempo de carregamento em horário de pico de tráfego, e a maioria não conseguem fornecer 99% de uptime em qualquer período.
Hospedagem compartilhada tende a entregar um desempenho mais pobre, porque você está compartilhando o mesmo espaço de servidor com inúmeros outros sites, e não há como dizer quanto recursos os outros estão usando. Além disso, não sabe exatamente como os servidores estão otimizados.
Felizmente, os serviços de hospedagem na web tem avançado com a tecnologia, e os preços dos provedores de hospedagem na nuvem têm diminuído com o passar do tempo. Atualmente, você pode comprar servidores de nuvem dedicados como na SiteGround, DigitalOcean, Amazon Web Services, e até mesmo Google Compute Engine a um preço legal. No entanto, configurar esses servidores pode ser uma tarefa difícil, uma vez que você é obrigado a configurar os servidores a partir do zero. Existem provedores de hospedagem web como Cloudways que fazem a tarefa de configurar servidores de nuvem otimizados tão fácil quanto clicar em instalações de sistema.
2. Use temas e Frameworks que tenha um score bom em velocidade
Temas WordPress com um monte de elementos dinâmicos, barras, widgets, ícones sociais e muitas “firulas” são de fato, muito atraente para o olho. Mas tenha em mente: se eles têm muitos elementos e tamanhos de página mais elevados, então eles definitivamente vão fazer com que o seu servidor tenha muito mais trabalho para processar o sistema.
A melhor opção aqui é usar temas leves, simples e com pouca programação. Uma solução é ir para um dos temas WordPress padrão. Outra é experimentar algo como CodeinWP.
3. Reduzir peso e tamanhos das imagens
As imagens são os principais contribuintes para o aumento do tamanho de processamento de uma página web. O truque é reduzir o tamanho das imagens sem comprometer a qualidade.
Se você otimizar manualmente as imagens usando a extensão de Insights de PageSpeed Chrome ou Photoshop, o processo vai demorar uma vida inteira. Felizmente, existem plugins disponíveis para quase tudo o que você possa imaginar, incluindo otimização de imagem. Os que vale a pena mencionar são:
- Optimole
- WP Smush
- EWWW Image Optimizer
Usando qualquer um dos plugins acima o seu site WordPress irá reduzir drasticamente os tamanhos de imagem, melhorando assim a velocidade do seu site. - Minificar arquivos Js e CSS
Se você consultar o seu site através da ferramenta de Insights do Google PageSpeed, você provavelmente será notificado sobre a minimização do tamanho de seus arquivos CSS e JS. O que isso significa é que ao reduzir o número de chamadas CSS e JS e o tamanho desses arquivos, você pode melhorar a velocidade de carregamento do site.
Além disso, se você conhece o seu caminho em torno de temas WordPress, você pode estudar os guias fornecidos pelo Google e fazer algum reparo manual(O que pra mmim é o mais aconselhável). Se não, então há plugins que vão ajudá-lo a alcançar este objetivo; o mais popular sendo o Autoptimize que pode ajudar na otimização CSS, JS e até HTML do seu site WordPress.
5. Usar mecanismos de cache com um plugin de cache
Plugins de cache WordPress (por exemplo, W3 Cache Total) têm funcionado e atendido seu publico por um longo tempo, tornando as tarefas complexas de adicionar regras de cache para os elementos do seu site de forma muito mais fácil. Combinando tais plugins com mecanismos avançados de caching como Varnish irá ajudar melhor com a velocidade de carregamento do seu site e, em última análise, acelerar o WordPress consideravelmente.
6. Usar um CDN
As pessoas que visitam o seu site pertencem a vários locais do mundo, a velocidade de carregamento do site será diferente se os visitantes estão localizados longe de onde o seu site está hospedado. para isso existem muitas CDN (redes de distribuição de conteúdo) que ajudam a manter a velocidade de carregamento do site ao mínimo para os visitantes de vários países. Uma CDN mantém uma cópia do seu site em vários datacenters localizados em diferentes lugares. A função principal de um CDN é servir a página web para um visitante a partir do local mais próximo possível. Cloudflare e MaxCDN estão entre os serviços CDN mais populares.
Cloudflare
MaxCDN
7. Ativar a compressão GZIP
Comprimir arquivos em seu computador local pode salvar um monte de espaço em disco. Da mesma forma, o mesmo será para o seu servidor na web.
Para isso, podemos usar compressão GZIP. Esta manobra irá reduzir drasticamente o uso da largura de banda e o tempo que leva para obter acesso ao seu site. GZIP comprime vários arquivos de modo que sempre que um visitante tenta acessar o seu site; seu navegador primeiro terá que abrir o site. Este processo reduz consideravelmente o uso da largura de banda.
Você pode usar um plugin como o PageSpeed Ninja, que permite a compressão GZIP, ou adicionar os seguintes códigos em seu arquivo .htaccess.
[php]
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
[/php]
8. Limpar o banco de dados WordPress
Apagar informação sem uso de seu banco de dados irá manter o seu tamanho ao mínimo e também ajuda a reduzir o peso de seus backups. Também é necessário excluir comentários de spam, usuários falsos, rascunhos antigos de seu conteúdo e talvez até plugins indesejados, bem como temas. Tudo isso irá reduzir o tamanho de suas bases de dados e arquivos web, e assim acelerar o seu site WordPress.
9. Desativar ou desinstalar plugins
Manter plugins indesejados em seus sites WordPress irá adicionar uma enorme quantidade de lixo em seus arquivos web. Além disso, ele também vai aumentar o tamanho do seu backup e colocar uma quantidade esmagadora de carga em seus recursos do servidor, enquanto arquivos de backup estão sendo gerados.
É melhor se livrar dos plugins que você não usa e também procurar métodos alternativos para usar serviços de terceiros para automatizar ou agendar tarefas (como compartilhar de seus posts mais recentes para as mídias sociais).
IFTTT ou Zapier são dois serviços web que ajudam a automatizar tais tarefas e reduzir o peso em seu site e recursos do servidor.
10. Manter os programas externos ao mínimo
O uso de scripts externos em suas páginas web adiciona um grande monte de dados para o seu tempo de carregamento total. Assim, é melhor usar um baixo número de scripts, incluindo apenas o essencial, como ferramentas de rastreamento como o Google Analytics ou sistemas de comentários como o Disqus.
11. Desativar os ‘pingbacks’ e os ‘trackbacks’
Pingbacks e trackbacks são dois componentes principais WordPress que servem para alertar sempre que o seu blog ou página recebe um link. Pode parecer útil, mas você também tem ferramentas uteis como o Webmaster Tools do Google e outros serviços para verificar os links do seu site.
Manter pingbacks e trackbacks ativados também pode sobrecarregar bastante os recursos do servidor. Isso ocorre porque sempre que alguém tenta se conectar ao seu site, ele gera solicitações do WordPress para a frente e para trás. Essa funcionalidade também é amplamente abusada ao direcionar um site com ataques DDoS.
Você pode desativar tudo isso em WP-Admin → Configurações → Discussão. Apenas desmarque a opção “Permitir notificações de link de outros blogs (pingbacks e trackbacks)”. Isso ajudará você a acelerar um pouco mais o WordPress.
Conclusão:
A maior vantagem de diminuir o tempo de carregamento do seu site é que ele ajudará tremendamente a melhorar a experiência de seus visitantes.
Caso você não tenha exito em resolver esse problema, fique a vontade para me contactar.
Estou sempre disponivel para resolver qualquer problema.
Agora é sua vez. Comente aqui quais soluções você encontrou para resolver esse problema.
Como diminuir o rigor na força da senha no Woocommerce?
Como corrigir o erro 500 Internal Server no WordPress
10 Ferramentas de código aberto mais bem avaliadas para o desenvolvimento e Design web de 2019