Por que meu site WordPress é tão lento?

Publicados: 2022-07-08

A velocidade de carregamento do site é um fator-chave que determina as classificações do seu site nos mecanismos de pesquisa, bem como a probabilidade de seus visitantes fazerem uma compra.

Os períodos de atenção ficam mais curtos quanto mais usamos a tecnologia. Tudo o que você tem a oferecer aos seus clientes deve ser facilmente acessível a eles em questão de segundos. No mundo agitado de hoje, ninguém espera o carregamento de um site, especialmente quando há tantos recursos disponíveis na rede global.

Se você é proprietário de um site se perguntando: “ Por que meu site WordPress é tão lento?” - você está no lugar certo. Neste artigo, analisaremos o que afeta a velocidade de carregamento do WordPress e como você pode resolver possíveis problemas para garantir um ótimo desempenho do site.

Por que meu site WordPress é tão lento?

A plataforma existe há duas décadas e houve muitas mudanças na história do WordPress que o tornaram o que conhecemos hoje. A grande maioria dos proprietários de sites fez essa pergunta pelo menos uma vez: “Por que meu site WordPress é tão lento?” Por que o WordPress é tão lento em geral como uma plataforma de criação de sites? Para responder a essas perguntas, precisamos saber como o WordPress funciona para renderizar conteúdo.

O WordPress conta com uma arquitetura de site orientada a banco de dados, o que significa que o banco de dados do seu site se torna a parte central do processo de renderização de conteúdo. As páginas da Web são apresentadas a cada visitante por um servidor da Web depois que os dados solicitados são recuperados do banco de dados para gerar dinamicamente uma página HTML. A arquitetura orientada a banco de dados tornou-se o padrão de construção de sites que é usado em muitos sistemas de gerenciamento de conteúdo e aplicativos da web personalizados. O sistema oferece alta confiabilidade e desempenho.

Mas se tudo é tão bom sobre isso, por que o WordPress carrega lentamente às vezes? A resposta a essa pergunta está relacionada às altas possibilidades de customização que ele oferece. Com milhares de plugins e temas diferentes do WordPress disponíveis para os proprietários do site, é fácil dar vida a todas as ideias. Infelizmente, pode ser ainda mais fácil sobrecarregar seu site com código construído em cima da funcionalidade principal do WordPress.

Altas possibilidades de personalização vêm com maior complexidade e incompatibilidade de código - nenhuma das quais beneficia os tempos de carregamento do site.

O WordPress não é lento por natureza, então, em vez de perguntar por que nossos sites WordPress são tão lentos, precisamos entender o que o torna lento e como podemos usar a plataforma com mais eficiência.

Por que meu site WordPress é lento: 5 principais razões

Aqui estão as cinco principais razões por trás de um site WordPress lento.

Hospedagem . A quantidade de recursos de hospedagem e quão bem eles são usados ​​são de importância primordial. Todos os serviços envolvidos no processo de renderização de conteúdo precisam ser configurados adequadamente para utilizar os recursos do servidor.

Tecnologia Núcleo . As versões atualizadas da tecnologia contêm melhorias que ajudarão a melhorar a velocidade e o desempenho do seu site.

Complementos como plugins e temas . Plugins e temas volumosos, mal codificados ou atualizados com pouca frequência podem deixar seu site significativamente lento.

Conteúdo Estático . Uma grande quantidade de conteúdo estático veiculado sem a negatividade da rede de entrega de conteúdo afeta o desempenho do site.

Fontes externas. O carregamento de recursos externos, como anúncios ou imagens, pode deixar seu site mais lento se houver muitos deles ou se demorarem muito para carregar.

Realizar teste de velocidade da Web

Dizer que o WordPress carrega lentamente é uma afirmação muito subjetiva. Ele não nos fornece nenhuma informação adicional sobre quais elementos da página causam tempos de carregamento lentos e o que pode ser feito a respeito. O primeiro passo no processo de solução de problemas de velocidade do site deve ser medir os tempos de carregamento e entender o que acontece depois que um visitante solicita uma determinada página.

Realize um teste de velocidade da Web usando uma das ferramentas de monitoramento e desempenho do site, como GTMetrix. Você poderá aprender o que leva muito tempo durante o processo de renderização de conteúdo, incluindo o tempo até o primeiro byte (TTFB), que geralmente é usado para medir o tempo que um navegador precisa esperar antes de receber o primeiro byte de dados do servidor.

O principal benefício de realizar um teste de velocidade do site é obter recomendações personalizadas, portanto, analise cuidadosamente o relatório fornecido. Você verá quais recursos são carregados toda vez que uma determinada página da Web é renderizada e quanto tempo cada componente leva para aparecer.

Configurar monitoramento

Configurar o monitoramento do seu site WordPress pode ser extremamente útil para rastrear o tempo de inatividade e testar o desempenho do site. Um software de monitoramento interage com seu site para verificar se ele funciona conforme o esperado e mede o desempenho do processo de renderização de conteúdo usando métricas de desempenho comuns. Ter ferramentas de monitoramento em vigor permite que você entenda quanto tráfego seu site WordPress pode suportar antes de precisar de mais recursos de hospedagem para acomodar o número crescente de solicitações. O processo é totalmente automatizado, portanto, você não precisará realizar testes manuais, mas poderá ver todas as estatísticas salvas para revisar posteriormente e realizar as etapas de otimização necessárias.

Como acelerar seu site WordPress: os 8 fatores mais importantes

Acelerar seu site WordPress significa resolver todos os problemas existentes que afetam negativamente a velocidade de carregamento do seu site e otimizar o processo de renderização de conteúdo e as práticas atuais de hospedagem. Se o seu site Wordpress estiver carregando lentamente, vamos descobrir o que você pode fazer para acelerar seu site.

Invista em Hospedagem de Qualidade

Quando falamos em colocar um site online, já podemos determinar que existem dois componentes principais envolvidos – construção de sites e hospedagem de sites. Ambos são extremamente importantes e têm impacto quase igual no desempenho geral do site.

Em primeiro lugar, determine qual é a sua situação atual e a estratégia de longo prazo. Você está executando uma enorme plataforma online que não pode permitir nenhum tempo de inatividade ou você é um pequeno proprietário de blog que atualmente não tem muitos visitantes em seu site?

Dependendo de seus objetivos e do tipo de conteúdo que você hospeda, você precisa entender qual tipo de hospedagem na web melhor atende às suas necessidades. As empresas de hospedagem oferecem uma ampla gama de soluções que vão desde hospedagem compartilhada e virtual dedicada até hospedagem corporativa de alta disponibilidade.

Quando se trata de hospedagem, você não pode se contentar com nada menos que o melhor. Você precisa garantir que todos os recursos de hospedagem que acompanham o tipo de hospedagem escolhido estejam disponíveis para você e usados ​​para garantir o alto desempenho do site. Isso significa que apenas ter recursos alocados ao seu site não é suficiente - o que é crítico é quão bem a hospedagem é otimizada para suas necessidades exatas e sua estrutura de site específica.

Configurar seu ambiente de hospedagem pode ser um desafio. É aí que entra o conceito de hospedagem gerenciada. Muitas empresas oferecem hospedagem WordPress, que é otimizada para a plataforma. A hospedagem gerenciada do WordPress oferece outros benefícios, como ter profissionais do WordPress na equipe que podem ajudá-lo a fazer tudo funcionar e resolver quaisquer problemas que possam surgir.

Atualize e otimize a tecnologia principal

Embora o WordPress permita uma personalização quase ilimitada, incluindo usá-lo como um CMS headless e escolher outra linguagem de programação, na maioria das vezes os sites WordPress funcionam com a mesma pilha de tecnologia. Trabalhando com WordPress, usamos PHP como linguagem de programação, MySQL ou MariaDB como sistema de gerenciamento de banco de dados e Apache ou Nginx como servidor web.

O uso de software desatualizado não apenas afeta negativamente o desempenho do seu site e aumenta o tempo de carregamento do site, mas também expõe seu sistema a um grande número de vulnerabilidades. Manter todo o software atualizado é um fator chave para garantir alta segurança e desempenho do sistema, e o WordPress não é exceção. Sites lentos do WordPress são quase garantidos usando software desatualizado mal otimizado.

Mantenha o WordPress atualizado

O WordPress lança atualizações regulares da plataforma para incluir mais recursos, melhorar o desempenho e solucionar vulnerabilidades de segurança. Cada versão do WordPress é resultado de esforços de desenvolvimento reunidos para garantir a melhor funcionalidade possível. Então, da próxima vez que você se perguntar: “Por que meu site WordPress é tão lento?” verifique se há alguma atualização do WordPress disponível.

PHP e seus manipuladores

Certifique-se de estar usando a versão mais recente do PHP e, o que é extremamente importante, um manipulador de PHP moderno e bem otimizado. Por exemplo, DSO ou CGI não são as melhores escolhas, enquanto PHP-FPM e FCGI são ótimas opções para um bom desempenho do site. Eles permitem que você controle a maneira como o servidor lida com o PHP e aumenta a quantidade de poder de processamento usado para acomodar o tráfego.

Banco de dados e servidores web

A maneira como seu servidor da Web lida com solicitações HTTPS e quantas solicitações simultâneas ele pode aceitar e processar é de importância primordial. Se um servidor da web atingir seus processos ou não tiver recursos suficientes disponíveis para lidar com todas as conexões, as solicitações dos visitantes do seu site serão enfileiradas e eles terão tempos de carregamento muito lentos.

Exatamente a mesma coisa acontece com servidores de banco de dados. Há um limite no número de conexões de banco de dados simultâneas, bem como quantos dados MySQL ou MariaDB podem armazenar na memória de acesso aleatório sem ter que ler do disco - e isso pode causar um sério problema de desempenho. Certifique-se de que os servidores da Web e de banco de dados estejam alocados com uma quantidade suficiente de recursos e que sua configuração seja otimizada para a quantidade de tráfego que você recebe em seu site.

Os servidores de banco de dados e da Web também recebem atualizações regulares, portanto, verifique se você está executando as versões mais recentes compatíveis com outros softwares.

Garanta a segurança

Como descobrimos, desempenho e segurança andam de mãos dadas. Além de manter todos os softwares atualizados, adquira o hábito de empregar as melhores práticas de segurança. Uma das coisas mais importantes é usar SSL em seu site.

Ter um certificado SSL em seu site permitirá que seus visitantes o acessem com segurança por meio de uma conexão HTTPS. Além disso, o uso de criptografia com HTTP/3 fornece uma melhoria de velocidade para todos os navegadores modernos. Os mecanismos de pesquisa também dão preferência a sites protegidos com SSL, portanto, é absolutamente necessário usá-lo.

Gerencie plugins e temas de forma eficaz

Temas e plugins do WordPress às ​​vezes são apontados como a principal razão pela qual o WordPress é lento. Conforme discutimos, plugins e temas adicionam complexidade ao seu site WordPress, estendendo a quantidade de código executado para carregar suas páginas, aumentando assim o número de solicitações para o servidor lidar.

Nem todos os temas e plugins são bem codificados, o que já afeta negativamente o desempenho do seu site. Ao mesmo tempo, quanto mais código for adicionado ao site pela instalação de mais plugins e temas, maior a probabilidade de algumas de suas partes parecerem incompatíveis.

Manter seu WordPress rápido e seguro significa que você adota uma abordagem atenta à administração de plugins e temas do WordPress. O excelente desempenho do site depende de mantê-lo simples - apenas o software que você precisa deve estar ativo o tempo todo. Não é fácil responder à pergunta de quantos plugins um site WordPress deve ter instalado, mas geralmente você deve realizar auditorias regulares, certificando-se de que não há complementos desnecessários instalados.

Manter o banco de dados do WordPress

O banco de dados WordPress desempenha um papel importante no processo de renderização de conteúdo. Como discutimos, o WordPress permite que você construa um site baseado em banco de dados, o que significa que a grande maioria de seu conteúdo será armazenada no banco de dados. Revendo seu banco de dados do WordPress, você pode notar que há muito conteúdo desnecessário armazenado lá, incluindo revisões de postagens, comentários excluídos, não aprovados ou até mesmo spam.

Os complementos do WordPress adicionam conteúdo ao banco de dados do WordPress, incluindo novas tabelas que ainda podem permanecer lá mesmo após a remoção de um determinado plug-in do site. Infelizmente, muitos usuários do WordPress não estão cientes disso e não realizam nenhuma operação de limpeza após a desinstalação de plugins e temas. Tudo isso pode tornar seu banco de dados grande e não otimizado, o que leva a um desempenho de consulta ruim e, como resultado, diminui significativamente a velocidade do seu site WordPress.

Mas não termina aí, pois um grande banco de dados por si só não equivale a tempos de carregamento lentos do site. Não é a grande quantidade de dados armazenados no banco de dados, mas sim a quantidade deles que é carregada do banco de dados toda vez que uma página da Web é solicitada.

Por exemplo, a tabela wp_options, que muitas vezes é negligenciada quando se trata do desempenho geral do WordPress e do banco de dados, contém todos os tipos de dados que podem ser carregados automaticamente. Todos os dados na tabela de opções do WordPress que têm o valor de autoload definido como yes serão carregados automaticamente toda vez que qualquer página da web for solicitada. Pode parecer surpreendente, mas um grande arquivo de log também pode ser colocado lá como uma opção de carregamento automático, o que vimos acontecer. O site não estava carregando, consumindo imediatamente todos os recursos de hospedagem disponíveis.

Ativar cache

Em termos simples, o armazenamento em cache fornece uma maneira de armazenar dados usados ​​com frequência de maneira que possam ser acessados ​​rapidamente quando solicitados. As páginas do seu site WordPress são dinâmicas, o que significa que toda vez que uma determinada página é carregada, o conteúdo precisa ser buscado no banco de dados e mesclado com arquivos de modelo para gerar HTML. Usar o cache para WordPress ajuda a salvar cópias estáticas de certos elementos do site ou páginas inteiras da Web para servir aos seus visitantes, ignorando todo o processo de geração de conteúdo dinâmico. Dependendo do tipo de cache, o sistema pode armazenar código PHP compilado, os resultados de consultas ao banco de dados ou páginas HTML inteiras que foram geradas anteriormente.

Você pode usar soluções de cache do lado do servidor, como o cache Memcached ou Redis, para armazenar o cache de objetos, combinando-os com plugins de cache do WordPress, como WP Super Cache, WP Rocket ou W3 Total Cache para cache de página. O cache é uma ótima maneira de melhorar o desempenho geral do site quando você sente que o WordPress carrega lentamente.

Otimize o conteúdo estático e use uma CDN

A maneira como o conteúdo estático é gerenciado às vezes não é considerada tão importante em termos de desempenho do site WordPress, o que é errado supor. Arquivos de imagens, vídeo, CSS e Javascript — todos eles são considerados conteúdo estático e podem ser recarregados do servidor toda vez que uma solicitação é feita.

Use compressão e carregamento lento

De acordo com diferentes estudos realizados, as imagens representam em média 20% do peso total de uma página da web. As estratégias de otimização de imagem incluem a escolha do formato de imagem correto, por exemplo WebP, e o uso de técnicas de compactação. O objetivo principal de otimizar suas imagens é atingir o menor tamanho de arquivo possível, preservando uma qualidade de imagem aceitável. A maneira mais fácil é simplesmente compactar suas imagens antes de enviá-las para o seu site. Você pode usar um plugin do WordPress para compactar as imagens que já foram enviadas para sua biblioteca de mídia.

O carregamento lento é outra ótima coisa para usar, que permite que seu site carregue conteúdo não crítico, como imagens ou vídeos, apenas no momento da necessidade. Isso pode fornecer uma melhoria significativa de desempenho para sites que incluem muitas imagens de alta resolução e vídeos incorporados.

Use uma rede de entrega de conteúdo

A importância de usar uma rede de entrega de conteúdo é difícil de superestimar. Redes de entrega de conteúdo como a Cloudflare têm uma rede distribuída de servidores localizados em todo o mundo que podem servir conteúdo estático para os usuários finais, reduzindo o tempo de carregamento do site e aumentando significativamente a segurança do site. Quando determinado conteúdo estático do seu site WordPress é salvo nos servidores que pertencem a uma CDN, significa que da próxima vez que um visitante o solicitar, ele será carregado do servidor mais próximo a ele, garantindo ótimos tempos de carregamento e confiabilidade do processo. O uso de uma rede de entrega de conteúdo provou fornecer um grande aumento de desempenho, independentemente da plataforma em que um site é construído.

Usar Minificação

Minificação refere-se ao processo de minimizar o código eliminando elementos desnecessários como espaços em branco e quebras de linha em arquivos HTML, JavaScript e CSS em seu site WordPress. Essa técnica de otimização de desempenho não envolve alterar o comportamento do código enquanto reduz significativamente os tamanhos dos arquivos. Embora você possa minimizar o código do seu site manualmente, existem vários plugins do WordPress que podem automatizar o processo.

Reduzir solicitações externas

Muitos sites WordPress carregam algum conteúdo como anúncios, folhas de estilo, imagens ou fontes de recursos externos, o que pode ser benéfico se for mais rápido e fácil do que hospedá-los em seu site. O uso de recursos externos geralmente pode ajudar a reduzir o consumo de largura de banda e melhorar o desempenho geral, a menos que haja muitos ativos que precisem ser carregados. Uma coisa importante a entender é que você não tem controle sobre a rapidez com que o conteúdo de outro site pode ser recuperado e servido, então você precisa ter cuidado e realizar verificações regulares para garantir que o processo apresente mais benefícios do que complicações indesejadas.

Usar proteção de hotlink

Hotlinking é o outro lado do uso de recursos externos, referindo-se à situação em que outra pessoa usa seu conteúdo para carregá-lo em seu site, portanto, utilizando os recursos e a largura de banda do servidor. O hotlinking pode adicionar ao seu site WordPress tempos de carregamento lentos, portanto, certifique-se de ter a proteção de hotlink ativada para evitar os efeitos negativos dela.

Agora você sabe por que o WordPress fica lento

O desempenho do seu site WordPress depende de vários fatores, e cada um deles pode contribuir para isso igualmente. Todos os fatores geralmente podem ser divididos em duas categorias principais – qual conteúdo você tem, incluindo quão bem ele é gerenciado e otimizado e com que eficiência ele é servido.

O primeiro passo para melhorar o tempo de carregamento do seu site WordPress inclui uma auditoria abrangente do conteúdo do seu site, durante a qual você elimina todos os fatores que afetam negativamente o desempenho do seu site. Depois disso, coloque seus esforços para encontrar as melhores maneiras de otimizar seu ambiente de hospedagem atual para melhor acomodar a estrutura do seu site e as necessidades específicas.

Obtenha uma hospedagem WordPress mais rápida com o Nexcess

Quando se trata de hospedagem de sites, você não pode se contentar com nada menos que o melhor.

A Nexcess fornece hospedagem totalmente gerenciada e otimizada para WordPress, o que significa melhor desempenho combinado com o melhor suporte do setor. A pilha de aplicativos de nível empresarial com cache integrado e uma CDN garantem escalabilidade aprimorada e segurança avançada.

Confira nossos planos de hospedagem WordPress gerenciada para começar hoje.

Este blog foi publicado originalmente em julho de 2021. Desde então, foi atualizado para precisão e abrangência.