Como tornar o seu sítio WordPress mais rápido sem utilizar plugins? Embora a utilização de plug-ins de desempenho do WordPress possa parecer uma boa solução, esses plug-ins podem criar outros problemas, como riscos de segurança ou inchaço do código.
Atualmente, é completamente possível acelerar um sítio WordPress sem utilizar quaisquer plug-ins.
Porquê considerar a otimização sem plugins?
Os plug-ins, incluindo os plug-ins de melhoria de desempenho, são úteis em muitos casos, acrescentando muitas funcionalidades ao seu sítio e facilitando a gestão do mesmo. No entanto, se depender demasiado deles, pode deparar-se com alguns problemas:
- código redundanteAcrescenta uma carga desnecessária ao seu sítio Web.
- um risco para a segurançaAlguns plugins podem ser vulneráveis a pirataria informática devido à sua fraca qualidade ou a medidas de segurança desactualizadas.
- problema de compatibilidadePor vezes, os plug-ins entram em conflito entre si ou entre os plug-ins e os temas do WordPress, causando problemas no sítio.
- Carga de manutençãoCada plugin requer actualizações regulares para garantir a sua segurança e funcionalidade.
Assim, embora os plug-ins ofereçam conveniência, também têm a sua quota-parte de armadilhas. Isto explica porque é que, por vezes, não utilizar um plugin para acelerar o seu sítio Web pode ser uma melhor opção.
Diagnóstico: descubra porque é que o seu sítio Web é lento
A execução de um teste de velocidade é o primeiro passo no diagnóstico, pois dá-lhe uma visão geral do estado atual do sítio. As ferramentas de teste de velocidade mais utilizadas sãoGTmetrix,Pingdomresponder com cânticosGoogle PageSpeed Insights.
Veja os resultados - quanto tempo demorou a carregar, quantos pedidos foram feitos e qual o tamanho da página. Preste especial atenção a quaisquer avisos ou sugestões de melhoria dadas pela ferramenta.
Como melhorar o desempenho do site WordPress sem plugins?
Eis como fazer com que o seu sítio WordPress funcione mais rapidamente sem plug-ins.
1. escolher o alojamento web
O alojamento Web é como a base de um sítio Web e é extremamente importante para a velocidade e a eficiência operacional do sítio Web. Se esta base não for sólida, o sítio pode ter problemas. A velocidade dos servidores do serviço de alojamento, o tipo de armazenamento fornecido e a localização do centro de dados têm um impacto direto na velocidade de carregamento do seu sítio Web.
2) Selecione HTTPS
O HTTPS é o HTTP com uma camada adicional de segurança, o que torna o seu sítio mais seguro e permite que os visitantes confiem mais no seu sítio. O Google até utiliza o HTTPS como condição para classificar o seu sítio, por isso, com o HTTPS, todos ficam a ganhar.
Não se trata apenas de uma melhor segurança, o HTTPS também torna os sítios Web mais rápidos. Isto deve-se ao facto de utilizar a tecnologia HTTP/2, que é muito mais rápida do que a versão mais antiga do HTTP. Pode experimentar por si próprio para ver a vantagem da velocidade.
Pode ver-se que o HTTPS acelera significativamente os sítios Web.
3. utilizar a versão mais recente do PHP
O WordPress é feito na linguagem PHP, pelo que a versão do PHP pode afetar grandemente a velocidade do seu sítio. As versões mais recentes do PHP não só são mais seguras, como também são mais rápidas. Por exemplo, de acordo com os testes da Cloudways, o PHP 8.0 é quase três vezes mais rápido do que o PHP 5.6.
No entanto, a maioria dos serviços de alojamento web não actualiza automaticamente o seu sítio web para a versão mais recente do PHP, uma vez que a atualização pode causar problemas de compatibilidade com o tema ou os plugins do seu sítio web.
4. utilizar CDN para melhorar a velocidade
As CDNs ajudam as páginas Web a carregar mais rapidamente, armazenando o conteúdo estático de um sítio Web, como imagens e vídeos, em servidores em todo o mundo. A vantagem disto é que, independentemente da localização do visitante, este poderá aceder ao conteúdo a partir do servidor mais próximo, o que reduz os tempos de espera e torna o carregamento dos sítios Web mais rápido.
Os serviços CDN não só aceleram os sítios Web, como também fornecem muitas funcionalidades de segurança. Estas incluem definições avançadas de firewall, proteção contra ataques DDoS e alguns oferecem certificados SSL gratuitamente.
5) Considerar o Core Web Vitals.
O Core Web Vitals é um conjunto de métricas introduzidas pelo Google para medir a qualidade da experiência do utilizador de um Web site. Centram-se na velocidade de carregamento, na interatividade e na estabilidade visual de um Web site, com o objetivo de ajudar os proprietários de Web sites a compreender e a melhorar a experiência do utilizador quando visita um Web site:
- Maior tinta com conteúdo (LCP)LCP: Medida do tempo necessário para que o maior elemento de conteúdo (por exemplo, uma imagem ou um bloco de texto) seja totalmente carregado no ecrã. O ideal é que o LCP seja carregado em menos de 2,5 segundos.
- Atraso da primeira entrada (FID)FID: Mede o tempo entre a primeira interação do utilizador com uma página (por exemplo, clicar numa ligação ou num botão) e o tempo em que o browser consegue responder a essa interação. O FID ideal é de 100 milissegundos ou menos.
- Deslocação acumulada da estrutura (CLS)Mede a estabilidade do movimento de elementos durante o carregamento da página. Os elementos de uma página que se movem durante o carregamento podem afetar a experiência do utilizador. Uma pontuação CLS ideal deve ser inferior a 0,1.
6) Escolher um tema WordPress
Embora existam milhares de temas para o WordPress, eles são bons e maus em diferentes aspectos. Alguns temas estão particularmente centrados na melhoria da velocidade do sítio, utilizando muitas técnicas ou códigos de otimização da velocidade. Por exemplo:
- Astra - Popular pelo seu design leve e amigo da otimização dos motores de busca (SEO).
- GeneratePress - O design é limpo e orientado para o desempenho, ótimo para pessoas que não sabem muito sobre programação.
- Neve - Carrega rapidamente e também é ótimo para SEO, especialmente para aqueles que querem aumentar a visibilidade do seu sítio Web.
- Blocos - Rico em funcionalidades, expansível, fácil de utilizar e especialmente recomendado.
Ao escolher um tema, não se esqueça de consultar as classificações e as opiniões dos utilizadores, que o podem ajudar a escolher o tema que melhor se adapta às necessidades do seu site.
7. otimização das imagens
As imagens podem tornar um sítio Web mais apelativo e significativo. No entanto, se as imagens forem demasiado grandes e não estiverem devidamente optimizadas, podem tornar um sítio Web mais lento, consumir muito tráfego e até afetar a classificação do sítio Web nos motores de busca.
A compressão de imagens pode ajudá-lo a reduzir o seu tamanho e a tornar as páginas Web mais rápidas. Existem dois tipos principais de compressão:
- compressão sem perdasEste método reduz o tamanho do ficheiro de imagem sem degradar a qualidade da imagem e é adequado para fotografias que requerem detalhes nítidos.
- perda de compressão (em tecnologia digital)Este método reduz o tamanho do ficheiro de forma mais drástica, eliminando alguns dos dados da imagem, mas pode haver uma pequena redução na qualidade da imagem.
Existem muitas ferramentas que podem ajudá-lo a otimizar as suas imagens e, embora algumas ofereçam plug-ins, pode utilizá-las diretamente. Por exemplo:
- TinyPNG - Reduzir o tamanho das imagens PNG e JPEG com uma técnica inteligente de compressão com perdas.
- Squoosh - Uma ferramenta de código aberto que permite comprimir e redimensionar imagens com diferentes formatos e definições.
8) Eliminar os plug-ins não utilizados
Parar e remover os plugins não utilizados: os plugins não utilizados não só ocupam espaço no servidor, como também podem ser um encargo adicional. Mesmo que estes plugins não estejam a ser utilizados, o seu código pode ser carregado, o que, por sua vez, afecta o desempenho do sítio.
Os plug-ins não utilizados não só ocupam espaço, como também podem constituir um risco de segurança. Os piratas informáticos encontram frequentemente brechas através de plug-ins que não são suficientemente bem geridos para se infiltrarem nos sítios Web.
Além disso, estes plugins podem também entrar em conflito com outros plugins ou temas que esteja a utilizar. Quanto mais plugins tiver, maiores são as hipóteses de algo correr mal, o que pode resultar numa falha ou mesmo num sítio Web completamente inutilizável.
9. utilizar a compressão Gzip
Para ativar a compressão do site manualmente, sem um plug-in, pode editar o ficheiro.htaccess
que é o ficheiro de configuração que controla o comportamento do seu servidor Web. Segue-se um exemplo de código simples que ativa a compressão Gzip, um método muito utilizado para comprimir ficheiros de sítios Web:
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 aplicação/javascript
AdicionarFiltroDeSaídaDeTipo DEFLATE aplicação/x-javascript
</IfModule
Adicione este código ao ficheiro.htaccess
permitirá que o servidor comprima automaticamente este tipo de ficheiros, permitindo que o sítio seja carregado mais rapidamente. Não se esqueça de fazer uma cópia de segurança dos ficheiros originais antes de fazer alterações, para o caso de haver uma má configuração que cause problemas de acesso ao sítio.
10. ativar a cache do browser
Para ativar o caching do browser, adicione o parâmetro.htaccess
com algum código que diz ao navegador que tipos de ficheiros podem ser colocados em cache e durante quanto tempo devem ser colocados em cache. Este código deve ser colocado no ficheiro# FIM WordPress
anterior.htaccess
Documentação:
ExpiresActive On
# Define o tempo de expiração padrão
ExpiresDefault "acesso mais 2 dias"
# Ficheiros de imagem
ExpiresByType image/jpg "acesso mais 1 ano"
ExpiresByType image/jpeg "acesso mais 1 ano"
ExpiresByType image/gif "acesso mais 1 ano"
ExpiresByType image/png "acesso mais 1 ano"
ExpiresByType image/webp "acesso mais 1 ano"
# CSS e JavaScript
ExpiresByType text/css "acesso mais 1 mês"
ExpiresByType application/javascript "acesso mais 1 mês"
ExpiresByType application/x-javascript "acesso mais 1 mês"
Tipos de letra #
ExpiresByType font/woff "acesso mais 1 ano"
ExpiresByType font/woff2 "acesso mais 1 ano"
ExpiresByType application/font-woff "acesso mais 1 ano"
ExpiresByType application/font-woff2 "acesso mais 1 ano"
ExpiresByType font/opentype "acesso mais 1 ano"
ExpiresByType application/x-font-woff "acesso mais 1 ano"
ExpiresByType application/vnd.ms-fontobject "acesso mais 1 ano"
Ficheiro Web Media #
ExpiresByType audio/mpeg "acesso mais 1 ano"
ExpiresByType video/mp4 "acesso mais 1 ano"
ExpiresByType video/ogg "acesso mais 1 ano"
ExpiresByType video/webm "acesso mais 1 ano"
# HTML
ExpiresByType text/html "acesso mais 600 segundos"
</IfModule
11. mover o JavaScript para o rodapé
Mover ficheiros JavaScript para o rodapé é uma técnica de otimização comum que pode ajudar a aumentar a velocidade de carregamento de uma página Web. A razão para isso é permitir que o navegador carregue primeiro o conteúdo da página e depois carregue o ficheiro JavaScript, para que este não obstrua o processo de renderização da página. Há várias maneiras de conseguir isso no WordPress:
Método 1: Utilizar os ganchos do WordPress
O WordPress fornecewp_enqueue_script
para agendar o carregamento de scripts. Se for um programador de temas, ou se puder editar os ficheiros do tema, pode utilizar o seguinte snippet para garantir que o ficheiro JavaScript é carregado no rodapé:
função my_theme_scripts() {
wp_enqueue_script('my-custom-script', get_template_directory_uri() . '/js/custom-script.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'my_theme_scripts');
A chave aqui éwp_enqueue_script
O último argumento da funçãoverdadeiro
que diz ao WordPress para colocar este script no fundo da página.
Método 2: Movimento manual
Se não quiser utilizarwp_enqueue_script
Ou se precisar de mover um script específico para o rodapé, pode editar o ficheiro do seu tema (normalmente o ficheirorodapé.php
) e diretamente no</body>
Colocação manual antes da etiquetagem<script>
Etiquetas.
Método 3: Utilização de plug-ins
Para os utilizadores que não estão familiarizados com o código, alguns plugins de otimização (por exemplo, Autoptimize, WP Rocket) oferecem a opção de mover o script para o rodapé. Normalmente, estes plug-ins fornecem uma interface de fácil utilização para configurar esta opção sem ter de editar o código diretamente.
advertência
- Mover o JavaScript para o rodapé pode afetar a funcionalidade de scripts que dependem de carregamentos anteriores.
- Faça uma cópia de segurança dos ficheiros do seu sítio Web e do tema antes de efetuar quaisquer alterações para evitar a corrupção acidental.
- Teste a funcionalidade do sítio Web para se certificar de que tudo está a funcionar corretamente, especialmente os conteúdos dinâmicos e as caraterísticas interactivas.
Com estes métodos, pode otimizar a velocidade de carregamento do seu sítio Web WordPress e melhorar a experiência do utilizador.
12) Utilizar o Gestor de tags do Google
O Google Tag Manager muda realmente a forma como gere o código de seguimento do seu sítio Web. Em vez de adicionar manualmente códigos para o Google Analytics, Google Ads e outros serviços, um a um, pode tratar de todos eles num único local.
Também carrega de forma assíncrona, o que significa que não faz com que o resto do site espere que termine de carregar, garantindo que o seu site aparece rapidamente, mesmo que utilize muito código de acompanhamento. Além disso, o Google Tag Manager permite-lhe definir condições específicas para quando estes códigos são executados, para que possa controlá-los com maior precisão.
Em suma, a otimização do desempenho do sítio Web WordPress é um processo contínuo que deve ser constantemente monitorizado e ajustado para que o seu sítio Web funcione de forma mais rápida e fluida.