Ninguém quer esperar por um site lento. Trabalhamos muito para tornar o WPBeginner um dos sites WordPress mais rápidos do planeta.
No atual mundo digital de ritmo acelerado, as páginas da Web de carregamento rápido são uma necessidade. Elas mantêm os visitantes engajados, melhoram as visualizações de página e podem até ajudar no SEO do WordPress.
Ao ajustar o desempenho de nossos próprios sites e oferecer um serviço profissional de otimização da velocidade do site, aprendemos as estratégias mais eficazes para tornar os sites lentos mais rápidos.
Neste artigo, compartilharemos as dicas mais úteis de otimização de velocidade do WordPress para aumentar o desempenho do WordPress e acelerar o seu site.
Ao contrário de outras listas de “X melhores plug-ins de cache do WordPress” ou tutoriais genéricos de “X dicas para acelerar o WordPress”, este artigo é um guia abrangente para a otimização do desempenho do WordPress.
Tentamos cobrir tudo, desde o motivo pelo qual a velocidade é importante até o que torna seu site WordPress mais lento e as medidas práticas que você pode tomar para melhorar a velocidade do WordPress imediatamente.
Para facilitar, criamos um índice para ajudá-lo a navegar pelo nosso guia definitivo para acelerar o seu site WordPress.
Índice
Noções básicas de desempenho do WordPress
- Por que a velocidade é importante para seu site WordPress
- Como verificar a velocidade do seu site WordPress
- O que torna seu site WordPress mais lento?
- Importância de uma boa hospedagem de WordPress
Acelerando o WordPress em etapas fáceis (sem codificação)
Práticas recomendadas de otimização de desempenho do WordPress
- Mantenha seu site WordPress atualizado
- Otimizar os processos em segundo plano
- Use trechos na página inicial e nos arquivos
- Dividir comentários em páginas
- Use uma rede de distribuição de conteúdo (CDN)
- Não faça upload de arquivos de áudio ou vídeo diretamente para o WordPress
- Use um tema otimizado para velocidade
- Use plug-ins mais rápidos
Ajuste fino do WordPress para aumentar a velocidade (avançado)
- Dividir posts longos em páginas
- Reduzir solicitações HTTP externas
- Reduzir as chamadas ao banco de dados
- Otimizar o banco de dados do WordPress
- Limitar revisões de postagens
- Desative Hotlinking e Leeching de seu conteúdo
- Use Lazy Loading se necessário
- Use o firewall de site no nível do DNS
- Corrigir erros de HTTPS/SSL sem plug-in
- Use a versão mais recente do PHP
Por que a velocidade é importante para seu site WordPress
Estudos mostram que, de 2000 a 2016, o tempo médio de atenção humana caiu de 12 segundos para 8 segundos. Hoje, ela fica em torno de 8,25 segundos, em média.
O que isso significa para você como proprietário de um site?
Isso significa que você tem muito pouco tempo para mostrar seu conteúdo aos usuários e convencê-los a permanecer no seu site WordPress.
Um site lento significa que os usuários poderão abandonar sua página antes mesmo de ela carregar.
De acordo com um estudo de caso da StrangeLoop que envolveu a Amazon, o Google e outros sites maiores, um atraso de 1 segundo no tempo de carregamento da página pode levar a uma perda de 7% nas conversões, 11% menos visualizações de página e uma redução de 16% na satisfação do cliente.
Além disso, o Google e outros mecanismos de pesquisa já começaram a penalizar os sites mais lentos, empurrando-os para baixo nos resultados de pesquisa, o que significa menos tráfego para sites lentos.
Resumindo, se você quiser aumentar o tráfego, os assinantes e a receita do seu site, então você deve tornar seu site WordPress RÁPIDO!
Como verificar a velocidade do seu site WordPress
Muitas vezes, os iniciantes acham que seu site está bom só porque não parece lento em seus computadores. Esse é um erro ENORME.
Como você visita seu próprio site com frequência, os navegadores modernos, como o Chrome, armazenam seu site no cache e o buscam automaticamente assim que você começa a digitar um endereço. Isso faz com que seu site seja carregado quase instantaneamente.
No entanto, um usuário normal que está visitando seu site pela primeira vez pode não ter a mesma experiência. Na verdade, usuários em diferentes localizações geográficas terão uma experiência completamente diferente.
É por isso que recomendamos que você teste a velocidade do seu site usando uma ferramenta como o teste de velocidade do WordPress do IsItWP.
É uma ferramenta on-line gratuita que permite testar a velocidade do seu site.
Para obter mais recomendações, consulte nosso guia sobre como executar corretamente um teste de velocidade do site.
Depois de executar o teste de velocidade do site, você deve estar se perguntando qual é a velocidade do site que deve ter como meta.
Um bom tempo de carregamento da página é inferior a 2 segundos.
Entretanto, quanto mais rápido você puder fazer isso, melhor. Alguns milissegundos de aprimoramentos aqui e ali podem resultar na redução de metade ou até mesmo de um segundo inteiro do tempo de carregamento.
O que torna seu site WordPress mais lento?
Seu relatório de teste de velocidade provavelmente terá várias recomendações de melhoria. No entanto, a maioria delas é jargão técnico difícil de ser entendido por iniciantes.
Saber o que torna seu site mais lento é a chave para melhorar o desempenho e tomar decisões mais inteligentes a longo prazo.
As principais causas de um site WordPress lento são:
- Hospedagem na Web – Quando o servidor de hospedagem na Web não está configurado corretamente, isso pode prejudicar a velocidade do site.
- Configuração do WordPress – Se o seu site WordPress não estiver servindo páginas em cache, isso sobrecarregará o servidor e fará com que o site fique lento ou falhe completamente.
- Tamanho da página – As páginas carregam lentamente se você usar imagens que não foram otimizadas para a Web.
- Plug-ins ruins – se você estiver usando um plug-in mal codificado, ele poderá reduzir significativamente a velocidade do seu site.
- Scripts externos – Scripts externos, como anúncios, carregadores de fontes e outros, também podem ter um grande impacto no desempenho do site.
Agora que você sabe o que torna o seu site WordPress mais lento, vamos dar uma olhada em como acelerar o seu site WordPress.
Dica profissional: Deseja reduzir o número de plug-ins em seu site? Comece a usar o WPCode, que é um poderoso plug-in de gerenciamento de trechos de código para WordPress. Ele o ajudará facilmente a reduzir pelo menos 5 plug-ins.
Importância de uma boa hospedagem de WordPress
Seu serviço de hospedagem WordPress desempenha um papel importante no desempenho do site. Um bom provedor de hospedagem compartilhada, como a Bluehost ou a SiteGround, toma medidas extras para otimizar o desempenho do seu site.
No entanto, na hospedagem compartilhada, você compartilha os recursos do servidor com muitos outros clientes. Isso significa que, se o site vizinho receber muito tráfego, isso poderá afetar o desempenho de todo o servidor, o que, por sua vez, deixará seu site mais lento.
Por outro lado, o uso de um serviço de hospedagem gerenciada de WordPress oferece as configurações de servidor mais otimizadas para executar o WordPress. As empresas de hospedagem gerenciada do WordPress também oferecem backups automáticos, atualizações automáticas do WordPress e configurações de segurança mais avançadas para proteger seu site.
Recomendamos o WP Engine como nosso provedor de hospedagem gerenciada de WordPress preferido. Eles também são o provedor mais popular do setor. (Veja nosso cupom especial da WP Engine).
Acelerando o WordPress em algumas etapas fáceis (sem codificação)
Sabemos que fazer alterações na configuração do seu site pode ser uma ideia aterrorizante para iniciantes, especialmente se você não for um nerd da tecnologia.
Mas não se preocupe, há maneiras de lidar com isso.
Se você não se sentir à vontade para fazer alterações em seu site por conta própria, o WPBeginner Pro Services oferece um serviço acessível de otimização da velocidade do site que pode cuidar disso para você.
Nossos especialistas em WordPress ajudarão a melhorar a velocidade e o desempenho do seu site em pouco tempo. O serviço de otimização da velocidade do site inclui configuração de cache, configuração de CDN, compactação de imagens, carregamento lento, relatório de desempenho antes e depois e muito mais.
É uma ótima opção se você não tem experiência em tecnologia, não tem tempo para fazer as otimizações por conta própria ou se deseja apenas total tranquilidade.
No entanto, já ajudamos milhares de usuários do WordPress a melhorar seu desempenho.
Portanto, também mostraremos como você pode acelerar seu site WordPress com apenas alguns cliques (sem necessidade de codificação).
Se você sabe apontar e clicar, então pode fazer isso!
Instalar um plug-in de cache do WordPress
As páginas do WordPress são dinâmicas. Isso significa que elas são criadas em tempo real sempre que alguém visita um post ou uma página em seu site.
Para criar suas páginas, o WordPress precisa executar um processo para encontrar as informações necessárias, reuni-las e exibi-las ao usuário.
Esse processo envolve muitas etapas e pode deixar seu site muito lento quando várias pessoas o visitam ao mesmo tempo.
É por isso que recomendamos que todo site WordPress use um plug-in de cache. O armazenamento em cache pode tornar seu site WordPress de 2x a 5x mais rápido.
Veja como funciona.
Em vez de passar por todo o processo de geração de páginas todas as vezes, o plug-in de cache faz uma cópia da página após o primeiro carregamento e, em seguida, fornece essa versão em cache a todos os usuários subsequentes.
Como você pode ver no gráfico acima, quando um usuário visita seu site WordPress, o servidor recupera informações de um banco de dados MySQL e de seus arquivos PHP. Em seguida, ele reúne tudo isso em conteúdo HTML, que é apresentado ao usuário.
É um processo longo, mas você pode pular grande parte dele ao usar o cache.
Há muitos plug-ins de cache bons para WordPress disponíveis, mas recomendamos o uso do WP Rocket (premium) ou do WP Super Cache (gratuito).
Confira nosso guia passo a passo sobre como instalar e configurar o WP Super Cache em seu site WordPress. Não é difícil de configurar e seus visitantes perceberão a diferença.
Além disso, muitas empresas de hospedagem WordPress, como a Bluehost e a SiteGround, oferecem soluções de cache.
SiteGround SG Optimizer
Se você estiver usando o SiteGround, seu site WordPress virá pré-instalado com o SG Optimizer. Esse plug-in tem todos os recursos avançados que você obteria com um plug-in de cache premium do WordPress, como o WP Rocket.
A melhor parte é que ele foi especialmente otimizado para os servidores do Google Cloud da SiteGround para oferecer a você resultados de desempenho superiores.
Além do armazenamento em cache, você também obtém várias outras configurações de desempenho, conversão de imagens WebP no WordPress, otimização de banco de dados, minificação de CSS, compactação GZIP e muito mais.
Ele também tem recursos de cache dinâmico para ajudá-lo a acelerar o seu site de comércio eletrônico.
Cache da Bluehost
Se você estiver usando o Bluehost, poderá acessar a seção Sites ” Velocidade para ajustar as configurações de cache.
Se você estiver usando um provedor de hospedagem gerenciada do WordPress, não precisará de um plugin de cache, pois ele é integrado e ativado por padrão.
Bônus: você pode combinar plug-ins de cache com um firewall de aplicativo da Web, como o CloudFlare ou o Sucuri, para aumentar ao máximo o desempenho.
Otimização de imagens para velocidade
As imagens dão vida ao seu conteúdo e ajudam a aumentar o engajamento. Pesquisadores descobriram que o uso de imagens coloridas aumenta em 80% a probabilidade de as pessoas lerem seu conteúdo.
Entretanto, se suas imagens não estiverem otimizadas, elas podem estar prejudicando mais do que ajudando. De fato, imagens não otimizadas são um dos problemas de velocidade mais comuns que vemos em sites iniciantes.
Antes de fazer upload de uma foto diretamente do seu telefone ou câmera, recomendamos o uso de um software de edição de fotos para otimizar suas imagens para a Web.
Em seus formatos originais, essas fotos podem ter tamanhos de arquivo enormes. Mas, com base no formato do arquivo de imagem e na compactação escolhida no software de edição, é possível diminuir o tamanho da imagem em até cinco vezes.
No WPBeginner, usamos apenas dois formatos de imagem: JPEG e PNG.
Agora você deve estar se perguntando: qual é a diferença?
Bem, o formato de imagem PNG é descompactado. Quando você comprime uma imagem, ela perde algumas informações, portanto, uma imagem não compactada terá maior qualidade e mais detalhes. A desvantagem é que o tamanho do arquivo é maior, portanto, o carregamento é mais demorado.
O JPEG, por outro lado, é um formato de arquivo compactado que reduz ligeiramente a qualidade da imagem, mas seu tamanho é significativamente menor.
Então, como decidimos qual formato de imagem escolher?
- Se nossa foto ou imagem tiver muitas cores diferentes, usaremos JPEG.
- Se for uma imagem mais simples ou se precisarmos de uma imagem transparente, usaremos PNG.
Abaixo está um gráfico de comparação dos tamanhos de arquivo obtidos por diferentes ferramentas de compactação em uma imagem específica.
Como você pode ver no gráfico, o formato de imagem usado pode fazer uma enorme diferença no tamanho do arquivo, o que afetará o desempenho do seu site.
Para obter detalhes sobre como otimizar exatamente suas imagens usando o Photoshop e outras ferramentas de edição populares, sem sacrificar a qualidade, consulte nosso guia passo a passo sobre como otimizar imagens para desempenho na Web sem perder qualidade.
Práticas recomendadas de otimização de desempenho do WordPress
Depois de instalar um plugin de cache e otimizar suas imagens, você perceberá que seu site começará a carregar muito mais rápido.
Mas se você realmente quiser manter seu site o mais rápido possível, precisará usar as práticas recomendadas listadas abaixo.
Essas dicas não são muito técnicas, portanto, você não precisa conhecer nenhum código para implementá-las. Mas usá-las evitará problemas comuns que deixam seu site lento.
Mantenha seu site WordPress atualizado
Como um projeto de código aberto e bem mantido, o WordPress é atualizado com frequência. Cada atualização não só oferece novos recursos, mas também corrige problemas de segurança e bugs. Seu tema e plug-ins do WordPress também podem ter atualizações regulares.
Como proprietário de um site, é sua responsabilidade manter o site, o tema e os plug-ins do WordPress atualizados com as versões mais recentes. Não fazer isso pode tornar seu site lento e não confiável, além de deixá-lo vulnerável a ameaças à segurança.
Para obter mais detalhes sobre a importância das atualizações, consulte nosso artigo sobre por que você deve sempre usar a versão mais recente do WordPress.
Otimizar os processos em segundo plano
Os processos em segundo plano no WordPress são tarefas agendadas que são executadas em segundo plano em seu site WordPress. Veja a seguir alguns exemplos de tarefas em segundo plano que são executadas em um site WordPress:
- Tarefas do plugin de backup do WordPress
- Trabalhos cron do WordPress para publicar posts programados
- Trabalhos cron do WordPress para verificar se há atualizações
- Mecanismos de pesquisa e outros rastreadores que tentam buscar conteúdo
Tarefas como cron jobs para publicações e atualizações programadas têm impacto mínimo no desempenho do site.
No entanto, outros processos em segundo plano, como plug-ins de backup e rastreamento excessivo por mecanismos de pesquisa, podem tornar um site mais lento.
Você precisa se certificar de que o plugin de backup do WordPress seja executado somente durante os períodos de baixo tráfego em seu site. Também é necessário ajustar a frequência dos backups e dos dados que precisam de backup.
Por exemplo, se você estiver criando um backup diário completo e só publicar conteúdo novo duas vezes por semana, precisará ajustar isso.
Se você quiser fazer backups mais frequentes, como backups em tempo real, recomendamos o uso de uma solução SaaS como o BlogVault para não sobrecarregar o servidor.
Quanto ao rastreamento, você precisa ficar de olho nos relatórios de rastreamento no Google Search Console. Rastreamentos frequentes que resultam em erros podem fazer com que seu site fique lento ou não responda.
Consulte nosso guia completo do Google Search Console para saber como ajustar a taxa de rastreamento.
Use trechos na página inicial e nos arquivos
Por padrão, o WordPress exibe o conteúdo completo de cada artigo em sua página inicial e nos arquivos. Isso significa que sua página inicial, categorias, tags e outras páginas de arquivo serão carregadas mais lentamente.
Outra desvantagem de mostrar artigos completos nessas páginas é que os usuários não sentem a necessidade de visitar o artigo real. Isso pode reduzir suas visualizações de página e o tempo que os usuários passam no site.
Para acelerar o tempo de carregamento das páginas de arquivo, você pode configurar seu site para exibir trechos em vez do conteúdo completo.
Você pode navegar até Configurações ” Leitura e selecionar “Excerto” em vez de “Texto completo” ao lado da configuração sobre o que deve ser mostrado para cada artigo em um feed.
Para obter mais detalhes sobre os prós e contras da exibição de resumos, consulte nosso artigo sobre postagem completa versus resumo (excerto) em suas páginas de arquivo do WordPress.
Dividir comentários em páginas
Está recebendo muitos comentários nas postagens do seu blog? Parabéns! Esse é um ótimo indicador de um público engajado.
Mas a desvantagem é que o carregamento de todos esses comentários pode afetar a velocidade do seu site.
O WordPress vem com uma solução integrada para isso. Basta acessar Configurações ” Discussão e marcar a caixa ao lado da opção “Dividir comentários em páginas”.
Para obter instruções mais detalhadas, consulte nosso guia sobre como paginar comentários no WordPress.
Use uma rede de distribuição de conteúdo (CDN)
Lembra que mencionamos acima que os usuários em diferentes localizações geográficas podem ter tempos de carregamento diferentes no seu site?
Isso ocorre porque a localização dos servidores de hospedagem na Web pode afetar a velocidade do site.
Por exemplo, digamos que sua empresa de hospedagem na Web tenha servidores nos Estados Unidos. Um visitante que também esteja nos Estados Unidos geralmente verá tempos de carregamento mais rápidos do que um visitante na Índia.
O uso de uma CDN (Content Delivery Network) pode ajudar a acelerar o tempo de carregamento para todos os seus visitantes.
Uma CDN é uma rede composta por servidores em todo o mundo. Cada servidor armazenará arquivos estáticos usados para compor seu site.
Esses arquivos estáticos incluem arquivos imutáveis, como imagens, CSS e JavaScript, ao contrário de suas páginas do WordPress, que são dinâmicas, conforme explicado acima.
Quando você usa uma CDN, toda vez que um usuário visita seu site, ele recebe esses arquivos estáticos do servidor que estiver mais próximo dele. Seu próprio servidor de hospedagem na Web também será mais rápido, pois a CDN está fazendo grande parte do trabalho.
Você pode ver como isso funciona neste infográfico.
Recomendamos o uso do Sucuri, Bunny CDN ou Cloudflare (gratuito).
Uma CDN funciona bem com sites do WordPress e complementa seus plug-ins de cache do WordPress existentes para obter tempos de carregamento ainda mais rápidos.
Não faça upload de arquivos de áudio ou vídeo diretamente para o WordPress
Você pode carregar arquivos de áudio e vídeo diretamente no seu site WordPress, e ele os exibirá automaticamente em um player HTML5…
Mas você NUNCA deve fazer isso!
A hospedagem de áudio e vídeos custará largura de banda. Sua empresa de hospedagem na Web poderá cobrar taxas de excesso ou até mesmo fechar o site, mesmo que seu plano inclua largura de banda “ilimitada”.
A hospedagem de grandes arquivos de mídia também aumenta enormemente o tamanho do backup e dificulta a restauração do WordPress a partir do backup.
Em vez disso, você deve usar um serviço de hospedagem de áudio e vídeo, como YouTube, Vimeo, DailyMotion ou SoundCloud, e deixar que eles cuidem do trabalho pesado. Eles têm a largura de banda para isso!
O WordPress tem um recurso integrado de incorporação de vídeo, portanto, você pode copiar e colar o URL do vídeo diretamente na publicação e ele será incorporado automaticamente.
Saiba mais detalhes sobre como isso funciona em nosso guia sobre a incorporação de vídeos no WordPress.
Se você estiver criando um site de podcast com o WordPress, recomendamos o serviço de hospedagem de podcast Blubrry para obter o melhor desempenho.
Use um tema otimizado para velocidade
Ao selecionar um tema para seu site, é importante prestar atenção especial à otimização da velocidade. Alguns temas bonitos e de aparência impressionante são, na verdade, mal codificados e podem deixar seu site muito lento.
Em geral, é melhor optar por um tema mais simples do que escolher um tema repleto de layouts complexos, animações chamativas e outros recursos desnecessários. Você sempre pode adicionar esses recursos usando plug-ins de qualidade do WordPress.
Lojas de temas premium do WordPress, como StudioPress, Themify, CSSIgniter e Astra, oferecem temas bem codificados e otimizados para velocidade. Você também pode conferir nosso artigo sobre como selecionar o tema perfeito para o WordPress para obter conselhos sobre o que procurar.
Antes de ativar o novo tema, consulte nosso guia sobre como mudar corretamente o tema do WordPress para uma transição tranquila.
Use plug-ins mais rápidos
Plug-ins do WordPress mal codificados geralmente adicionam muito inchaço, quer seu site realmente precise do plug-in ou não. Isso aumenta a velocidade de carregamento da página e torna seu site mais lento.
Para ajudá-lo a escolher os melhores plug-ins, publicamos com frequência nossas seleções de especialistas das melhores vitrines de plug-ins do WordPress. Damos atenção especial à facilidade de uso, à experiência do usuário e, principalmente, ao desempenho.
Veja a seguir algumas de nossas principais opções para as categorias mais comuns de plug-ins do WordPress:
- WPForms – O plugin de formulário de contato mais rápido e fácil de usar para iniciantes no WordPress.
- All in One SEO – Poderoso plug-in de SEO para WordPress que enfatiza o desempenho do site para ajudá-lo a obter classificações de SEO mais altas.
- MonsterInsights – O melhor plug-in do Google Analytics para WordPress que não deixa seu site lento. Ele inclui até mesmo opções para carregar o gtag.js localmente para acelerar suas pontuações do Google Core Web Vitals.
- Novashare – Muitos plug-ins de mídia social carregam scripts adicionais e de forma não tão graciosa. O Novashare é um dos plug-ins de mídia social mais rápidos para o WordPress.
- SeedProd – Um plug-in de página de aterrissagem do WordPress do tipo arrastar e soltar que ajuda você a criar páginas de aterrissagem extremamente rápidas e até mesmo a criar um tema inteiro do zero.
Além de nossas próprias recomendações, você também pode executar seus próprios testes. Basta executar testes de velocidade antes e depois de instalar um plug-in para comparar seu impacto no desempenho.
Para obter mais detalhes, consulte nosso guia sobre como executar um teste de velocidade do WordPress.
Ajuste fino do WordPress para aumentar a velocidade (avançado)
Ao usar as práticas recomendadas de otimização do WordPress e as dicas básicas de velocidade listadas acima, você verá uma grande melhoria nos tempos de carregamento do seu site.
Mas cada fração de segundo é importante. Se você quiser obter a velocidade mais rápida possível, será necessário fazer mais algumas alterações.
As dicas a seguir são um pouco mais técnicas, sendo que algumas exigem que você modifique os arquivos do seu site ou tenha um conhecimento básico de PHP.
Você também deve certificar-se de fazer o backup do seu site primeiro, por precaução.
Dividir posts longos em páginas
Os leitores tendem a gostar de posts de blog mais longos e detalhados. Posts mais longos também costumam ter uma classificação mais alta nos mecanismos de pesquisa.
Mas se você estiver publicando artigos longos com muitas imagens, elas podem estar prejudicando o tempo de carregamento da página.
Em vez disso, considere dividir suas postagens mais longas em várias páginas.
O WordPress vem com uma funcionalidade integrada para fazer isso. Basta adicionar um bloco de quebra de página em seu artigo onde você deseja iniciar uma nova página.
Para obter instruções mais detalhadas, consulte nosso tutorial sobre paginação de posts – como dividir os posts do WordPress em várias páginas.
Reduzir solicitações HTTP externas
Muitos plug-ins e temas do WordPress carregam todos os tipos de arquivos de outros sites. Esses arquivos podem incluir scripts, folhas de estilo e imagens de recursos externos, como Google, Facebook, serviços de análise e assim por diante.
Não há problema em usar alguns deles. Muitos desses arquivos são otimizados para carregar o mais rápido possível, portanto, é mais rápido do que hospedá-los em seu próprio site.
Mas se seus plug-ins estiverem fazendo muitas dessas solicitações, isso poderá tornar seu site significativamente mais lento.
Você pode reduzir todas essas solicitações HTTP externas desativando scripts e estilos ou mesclando-os em um único arquivo. Aqui está um tutorial sobre como desativar os arquivos CSS e JavaScript de seus plug-ins.
Reduzir as chamadas ao banco de dados
Infelizmente, há muitos temas do WordPress mal codificados por aí. Eles ignoram as práticas padrão do WordPress e acabam fazendo chamadas diretas ao banco de dados ou muitas solicitações desnecessárias ao banco de dados.
Isso pode realmente tornar seu servidor mais lento, pois ele tem muito trabalho a fazer.
Até mesmo temas bem codificados podem ter códigos que fazem chamadas ao banco de dados apenas para obter as informações básicas do seu blog.
Observação: esta etapa é um pouco mais técnica e exigirá conhecimentos básicos de PHP e arquivos de modelo do WordPress.
Neste exemplo, toda vez que você vir <?php
, isso é o início de uma nova chamada ao banco de dados:
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
charset=<?php bloginfo('charset'); ?>" />
Não se pode culpar os desenvolvedores de temas por isso. Eles simplesmente não têm outra maneira de descobrir em que idioma seu site está.
Mas se você estiver personalizando o site usando um tema filho, poderá substituir essas chamadas de banco de dados por informações específicas. Isso reduzirá todas essas chamadas ao banco de dados.
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Você pode revisar seu tema principal em busca de instâncias como essa, que podem ser facilmente substituídas por informações estáticas.
Otimizar o banco de dados do WordPress
Depois de usar o WordPress por algum tempo, seu banco de dados terá muitas informações das quais você provavelmente não precisará mais. Para melhorar o desempenho, você pode otimizar seu banco de dados para se livrar de todas essas informações desnecessárias.
Isso pode ser facilmente gerenciado com o plug-in WP-Sweep ou o plug-in WP-Optimize. Ambas as ferramentas permitem que você limpe o banco de dados do WordPress, excluindo itens como postagens descartadas, revisões, tags não utilizadas etc. Esses plug-ins também otimizam a estrutura do seu banco de dados com apenas um clique.
Consulte nosso guia sobre como otimizar o banco de dados do WordPress para melhorar o desempenho.
Limitar revisões de postagens
As revisões de posts ocupam espaço em seu banco de dados do WordPress. Alguns usuários acreditam que as revisões também podem afetar algumas consultas de banco de dados executadas por plugins. Se o plug-in não excluir especificamente as revisões de postagens, ele poderá tornar seu site mais lento ao pesquisá-las desnecessariamente.
Você pode limitar facilmente o número de revisões que o WordPress mantém para cada artigo. Basta adicionar esta linha de código ao seu arquivo wp-config.php:
define( 'WP_POST_REVISIONS', 4 );
Esse código limitará o WordPress a salvar apenas as últimas 4 revisões de cada post ou página e descartará automaticamente as revisões mais antigas.
Desativar hotlinking e vazamento de seu conteúdo
Se você estiver criando conteúdo de qualidade em seu site WordPress, a triste verdade é que ele provavelmente será roubado mais cedo ou mais tarde.
Uma maneira de isso acontecer é quando outros sites veiculam suas imagens diretamente dos URLs em seu site, em vez de carregá-las em seus próprios servidores. Na verdade, eles estão roubando a largura de banda da sua hospedagem na Web, e você não recebe nenhum tráfego para mostrar isso.
Basta adicionar esse código ao seu arquivo .htaccess para bloquear o hotlinking de imagens do seu site:
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
Não se esqueça de alterar wpbeginner.com para seu próprio domínio.
Talvez você também queira consultar nosso artigo que mostra como evitar o roubo de imagens no WordPress.
Alguns sites de raspagem de conteúdo criam postagens automaticamente roubando o conteúdo do seu feed RSS. Você pode consultar nosso guia sobre como evitar a extração de conteúdo de blogs no WordPress para saber como lidar com o roubo automático de conteúdo.
Use Lazy Loading se necessário
Se você adicionar muitas imagens, várias incorporações de vídeo e galerias de fotos às publicações do seu blog, seu site poderá se beneficiar do carregamento lento.
Em vez de carregar todas as suas imagens e vídeos de uma só vez, o carregamento lento baixa apenas aqueles que estarão visíveis na tela do usuário. Ele substitui todas as outras imagens e vídeos incorporados por uma imagem de espaço reservado.
À medida que o usuário rola a tela para baixo, seu site carrega imagens que agora estão visíveis na área de visualização do navegador. Você pode carregar com preguiça imagens, vídeos e até mesmo comentários e gravatares do WordPress.
Você pode saber mais em nosso guia sobre como fazer o carregamento lento de imagens no WordPress, onde abordamos como fazer isso usando os plug-ins WP Rocket e Optimole.
Para comentários do WordPress, consulte nosso guia sobre como carregar comentários de forma preguiçosa no WordPress.
Use o firewall de site em nível de DNS
Um plug-in de firewall do WordPress ajuda a bloquear ataques de força bruta, tentativas de invasão e malware. No entanto, nem todos os plug-ins de firewall são iguais.
Alguns deles são executados em seu site, o que significa que os invasores já conseguem acessar seu servidor da Web antes de serem bloqueados. Isso ainda é eficaz para a segurança, mas não é ideal para o desempenho.
É por isso que recomendamos o uso de um firewall em nível de DNS, como o Cloudflare ou o Sucuri. Esses firewalls bloqueiam solicitações mal-intencionadas antes mesmo que elas cheguem ao seu site.
Corrigir erros de HTTPS/SSL sem plug-in
Se você estiver mudando seu site para HTTPS/SSL, é provável que se depare com erros de conteúdo misto.
A maneira mais fácil de corrigir isso é instalar um plug-in como o Really Simple SSL. No entanto, o problema é que esse plug-in captura todos os URLs primeiro e depois os altera para HTTPS antes de enviá-los aos navegadores dos usuários.
Isso tem um impacto pequeno, mas perceptível, no desempenho. Você pode reduzi-lo corrigindo manualmente todos os URLs. Para obter mais detalhes, consulte nosso artigo sobre como corrigir problemas comuns de SSL no WordPress.
Use a versão mais recente do PHP
O WordPress é escrito principalmente na linguagem de programação PHP. É uma linguagem do lado do servidor, o que significa que é instalada e executada em seu servidor de hospedagem.
Todas as boas empresas de hospedagem WordPress usam a versão mais estável do PHP em seus servidores. No entanto, sua empresa de hospedagem pode estar executando uma versão um pouco mais antiga do PHP.
O PHP 8.3 mais recente é 42% mais rápido do que seus antecessores. Esse é um grande aumento de desempenho que seu site deve aproveitar.
Você pode ver qual versão do PHP seu site está usando usando o plug-in Version Info.
Após a ativação, o plug-in mostrará sua versão do PHP na área de rodapé do painel de administração do WordPress.
Se o seu site estiver usando uma versão inferior ao PHP 7, solicite ao provedor de hospedagem que o atualize para você. Se eles não puderem fazer isso, é hora de procurar uma nova empresa de hospedagem WordPress.
É isso aí! Esperamos que este artigo tenha ajudado você a aprender como melhorar a velocidade e o desempenho do WordPress.
Vá em frente e experimente essas técnicas. Não se esqueça de testar a velocidade de seu site antes e depois de implementar essas práticas recomendadas. Você ficará surpreso com o fato de que essas alterações aumentarão o desempenho do WordPress.
Deseja um relatório personalizado de desempenho do WordPress? No WPBeginner Pro Services, você pode obter um relatório de desempenho abrangente para descobrir maneiras de fazer seu site WordPress carregar mais rápido e melhorar a experiência do usuário. Basta escolher o serviço em nosso catálogo de suporte ao WordPress e começaremos a trabalhar. Agende o suporte ao WordPress hoje mesmo!
Talvez você também queira ver nosso guia definitivo de SEO para WordPress para melhorar suas classificações de SEO e nossa escolha especializada dos melhores serviços de telefone comercial para pequenas empresas.
Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.
Sameer Hussain
I love how this article highlights the common problems first and then goes onto what less common problems could arise. Amazing stuff considering you are reading this all in one scroll.
WPBeginner Support
Glad you like our our content is laid out
Administrador
Naveera Batool
Great information, implemented 7 tips from above
WPBeginner Support
Thank you, glad to hear you’ve implemented some of our recommendations!
Administrador
Lara Carter
This article was so helpful in helping me understand all the small detail that that I never even thought of that would help the website run smoother and faster. I am learning about website development and currently doing a lot of research on it. This webpage was in so much more detail that I thought. This webpage also explained to me so many new concepts that I hadn’t heard of before and explained most of them well. There were a couple concepts that took a while for me to wrap my head around, but as a visual learner the pictures really helped me to put into context what I was reading and learning. Cant wait to try these and eventually get round to building the website.
WPBeginner Support
Glad to hear our guide was helpful
Administrador
Tash Hughes
That is a comprehensive guide to speeding up a site, thank you.
I have implemented a number of these recommendations (either from here or already in place).
There are a lot of images on the site. I have always reduced the size (ie not put photos straight from my camera on there!) and usually they are jpgs. I notice that WP makes various copies of each image, and then the optimising feature of my cache app makes new versions. It feels like so many versions of images has to be slowing down my site! But which images are safe to delete?
If I have linked to great-image1.jpg, for example, does an optimising feature mean the post now links to great-image1-optimised.jpg so great-image1.jpg is obsolete? Does the description get carried across into optimised images as well?
WPBeginner Support
It would depend on which plugin you are using to optimize your images but most should replace instead of creating a duplicate and you would keep your description.
Administrador
Ian Simpson
Brilliant post. I have already implemented some of the easier tasks and have book marked this site so i can come back for ssome of the other technical stuff! I have also just contacted bunny.net through your link as I am quite happy for you to take a commision (if you do) as this post was really helpful!!
WPBeginner Support
Glad to hear our guide was helpful!
Administrador
Amir
amazing post. learned a lot from this website. tq
WPBeginner Support
Glad to hear!
Administrador
Devid Cols
That’s a great article. Thanks a lot
WPBeginner Support
Glad you liked our article
Administrador
Xiao Wen Goh
This is the most helpful WordPress support site ever! Thank you!
WPBeginner Support
Glad you found our content helpful!
Administrador
paul onyeneke
i love this content
WPBeginner Support
Glad you like our content
Administrador
Mohamed Imon
Exactly what the image size (width & height
) is good for page speed.
Eric W
Thank you for this ‘fool’ proof language to explain a lot of what I have been struggling with for our DIY site. Looking forward to getting on with implementing all relevant strategies – as soon as I can get Admin access back for my site!
WPBeginner Support
Glad you found our guide helpful
Administrador
Imran
That’s a great article. Thanks a ton.
WPBeginner Support
Glad you found our recommendations helpful
Administrador
János Szűcs
Thanks for this very useful and detailed guide!
WPBeginner Support
Glad you found it helpful
Administrador
Fahim
very helpful.Its help me a lot.Thanks.
WPBeginner Support
Glad our guide was helpful
Administrador
Brian Thomasson
You guys are the best for answering basics we overlook. Thank you very much!
WPBeginner Support
Glad our guide was helpful
Administrador
Kaitlyn
This was incredibly thorough and helpful! In about 20 minutes this morning I sped up my current ad landing page lead time from 7.66 seconds to 1.91s.
WPBeginner Support
Glad our guide was helpful
Administrador
John
Thanks this helped so much!
WPBeginner Support
You’re welcome
Administrador
Nana Yeboah Boafo
My website went from 77% on GTmetrix to 92% by the time i was done with the article. thanks
WPBeginner Support
You’re welcome
Administrador
Eric Vanier
Interesting article!Thanks for the post
WPBeginner Support
You’re welcome
Administrador
Neha
I check my wordpress site speed on gtmetrix and pagespeed insights . Both shows different value
WPBeginner Support
They are different sites that scan different stats the specific scores should normally be different.
Administrador
OptimizDBA
This is very useful and helpful information for those who are want boost WordPress speed & performance.
WPBeginner Support
Thank you
Administrador
Shubham Bajoria
Which table of content do you use ?
WPBeginner Support
We manually create our table of contents at the moment
Administrador
Reza Prama Arviandi
Dear WP Beginner,
I use several plugins that have to do caching my web. But. I think my web has slow down after I’m installing 2 plugins that have some work. It is called redundant? What I’m going to do?
WPBeginner Support
We would recommend only using one caching plugin on your site at a time to prevent conflicts.
Administrador
Azhat
Dear WP Team
I want to know
Is it good to embed FB, twitter post on own blog as news ?
WPBeginner Support
That is a personal preference question, there is no definite on what would be best.
Administrador
Mihir Prasad Mahanta
I have installed so many themes and plugins. Some plugins are inactive. Does the inactive plugins slow down my website?
WPBeginner Support
Normally those plugins should not have a major effect on your site’s speed but we would recommend removing unused plugins from your site
Administrador
Tariqur Rahman
I have a question. And No one never written about this. Question is When actually should we worry about the page speed?
My website speed is more than 80. Even I have seen this website speed also not more than 90. So when should we worry about page speed? I am waiting your answer.
WPBeginner Support
There is a large amount of debate on when to focus on speed, the main time would be when it becomes an issue for you and once you have your site speed where you would like it, you would keep an eye on when the speed starts to change to look at optimizing again.
Administrador
Priyanka
Thanks a lot! Just followed your tips for speeding up my site (except the higher levels)) and it improved site’s performance tremendously! I caanot thank you enough
WPBeginner Support
Glad our recommendations could help
Administrador
Pradip Nalwaya
Thanks Bhai ! Today This Post is Very Useful. i have find many post for About WP Performance but today Finally i got Helpful Post. Thanks Again
WPBeginner Support
Glad you found our post helpful
Administrador
Laja' Dekunle
Just read and haven’t implemented. But I must commend you guys, how much your articles and videos have helped a beginner like me is immeasurable. I give you a big thumbs up followed with a very big THANK YOU.
WPBeginner Support
You’re welcome, glad our guides have been helpful
Administrador
Sayan De
I am using Bluehost shared Wordpress hosting from your referral, My Site is taking more than 4.5 sec to load. Please help me sir.
WPBeginner Support
You would want to start by following the recommendations in this article
Administrador
Jane Frith
Really useful article, but bits of it are beyond this WP Beginner! I really need to limit the number of revisions on my posts, but am nervous about coding and changing php. Can you direct me to where I might find more detail about where to enter this code, preferably with screen shots? Many thanks for such a useful article.
WPBeginner Support
You may want to take a look at our article here: https://www.wpbeginner.com/beginners-guide/complete-guide-to-wordpress-post-revisions/#limitrevisions
Administrador
Mehmet
Thanks for amazing useful guide. We would like to make a wordpress web promoting all the cafe-restaurants, hotels and other businesses in the country. And we estimate that there will be 800,000 pages on this website (such as tripadvisor). Would you suggest we do it in Wordpress?
WPBeginner Support
You could certainly create a site to do that, you would want to make sure your hosting can handle a site that large
Administrador
عدیل ثاقب
Thanks WPBeginner, It helped me to speed up my website
WPBeginner Support
You’re welcome, glad our guide could be helpful
Administrador
Keely
Great post. Clients often don’t realise design is only one part of the big picture and that site speed is very important.
WPBeginner Support
Thank you, glad you liked our post
Administrador
Imroj Khan
My website had load speed 10sec .but when I follow some step through this article. My website load speed is 4 sec. Amazing.
WPBeginner Support
Glad our article could help speed up your site
Administrador
Gilly
great post! Forgive me if this is noobie but on the shared counts, does it carry over the shares i already have? I tried using their support form but appears many submissions are left unanswered.
WPBeginner Support
As long as you are not changing your domain the plugin should be able to pull in the current shares for your site.
Administrador
Ola Philips
This article is so explanatory and helpful.
Plaase, does creating too much pages and much contents affects site loading speed, I mean if a WordPress site has up to 200 pages, can that slow down the loading time and I there any disadvantage of creating much pages in WordPress.
Because I wonder why an organisation will have up to five subdomains in one site
WPBeginner Support
To an extent, that will affect loading time but with a decent hosting provider and a caching plugin you can normally mitigate any slowdown caused by how much content is on your site
Administrador
Martin
Great guide. Thank you so much for this, definitely useful for anyone who a wants to succeed on the internet.
WPBeginner Support
Glad you found our article helpful
Administrador
Nate
Hi there
Great info on speeding up wordpress websites.
I have a dilemma. I have a lot of comments on a number of my posts, which is slowing down those posts considerably. It’s particularly dire on mobile.
If comment pagination is bad for SEO and slow posts are bad for SEO, how do we deal with posts that have a lot of comments which is the best solution – faster post with paginated comments but duplicate content or just put up with slow loading?
Thanks for any insight
WPBeginner Support
If you are using an SEO plugin they should normally add a canonical tag and other recommendations as they find them to let Google know about the original page without worrying about SEO effects of paginating your comments
Administrador
Richard C
Boy this guide is crazy! There are a lot of great tips here. I’m definitely going to work through and upgrade my website. Thanks so much!
It’s gonna take some time to implement all of these, but I’m happy to have found this information.
WPBeginner Support
Glad you like our guide
Administrador
Ritika
can i earn through upgrading my free wordpress.com site to premium?
WPBeginner Support
On WordPress.com there are specific limitations on monetizing, you may want to take a look at our guide here: https://www.wpbeginner.com/beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/
Administrador
ahmed
hi i want to know how to let a slider my wp specific page background
WPBeginner Support
You would want to reach out to your current theme’s support for if they would have a method to replace your page background with a slider
Administrador
zeeshan alam
Thanks WPBEGINNER for this useful guide, i am Learning from your site whenever i have a problem i search it in your website and Got help Thank You
WPBeginner Support
You’re welcome, glad our guide was helpful
Administrador
Neha
Nice Article!
WPBeginner Support
Thank you
Administrador
Angelo
very useful tips on how to increase wordpress speed, thank you!
WPBeginner Support
You’re welcome
Administrador
Alex
Hi, I’m not sure how to configure a webs hosting server to increase speed. Where can I find more info on this?
WPBeginner Support
For the moment we don’t have a recommended method to configure and speed up a hosting environment.
Administrador
Jaya
Thankyou for all ur detail explaination, i wrote every inch of ur recomendation n set it up to my WP. Thanks
WPBeginner Support
You’re welcome
Administrador
Lazos Pap
Why you include the Bluehost as a good web hosting service? Cause so far as i know its really bad.
WPBeginner Support
From our use of BlueHost we have not had any trouble and have had a good experience. We understand that some users may have had trouble with certain hosts and are keeping our ears out, however, not everyone has the best experience every time even with a good hosting provider.
Administrador
Artem
Thanks. But strange there is no word for AMP-pages.
WPBeginner Support
For AMP and our information on that, you would want to take a look at our article here: https://www.wpbeginner.com/wp-tutorials/how-to-properly-setup-google-amp-on-your-wordpress-site/
Administrador
Artem
Thank you
WPBeginner Support
You’re welcome
Mohsen Noori
this article help me to speed my wordpress site.
thank you
WPBeginner Support
Glad our article could help
Administrador