8 maneiras de reduzir o tempo de resposta do servidor de um site WordPress
Publicados: 2021-03-25
Tenho certeza de que você também deve ter usado muitas ferramentas online para verificar o desempenho de seus sites WordPress e tomado medidas para acelerá-los.
Mas você não obteve os resultados esperados. Direito?
Isso pode ser devido a um fato menos conhecido: otimizar um site WordPress envolve trabalhar no front-end, bem como no back-end, incluindo a solução de hospedagem que alimenta seus sites.
Hoje, vou discutir o papel de um provedor de hospedagem WordPress gerenciado na velocidade de sites WordPress e como essas soluções de hospedagem ajudam a reduzir o tempo de resposta do servidor.
No entanto, antes de começar, quero que você entenda o processo de quatro etapas que resulta na renderização de uma página da web em sua tela.
- Solicitação : esta é a solicitação iniciada pelo navegador do visitante (também conhecido como cliente).
- Resposta : A solicitação é processada e os ativos necessários (arquivos da página da web, recursos e outros) são processados pelo servidor e enviados de volta ao navegador do visitante.
- Build : O navegador da web usa esses ativos para iniciar o processo de renderização para a página da web solicitada.
- Render : Finalmente, a página da web é exibida ao visitante.
Dos quatro, o segundo passo (Resposta) depende inteiramente do servidor de hospedagem. Se o servidor não conseguir realizar esta etapa (por qualquer motivo), as próximas etapas serão atrasadas e, portanto, a UX do visitante será prejudicada.
Isso é bastante comum na hospedagem compartilhada, em que são prometidos ao usuário recursos suficientes que são então distribuídos entre todos os sites hospedados no servidor. Assim, o desempenho do site é prejudicado pela falta de recursos adequados, tornando-o lento. Esse desempenho lento também afeta o SEO do site e a experiência do usuário.
- O que é o tempo de resposta do servidor?
- Como reduzir o tempo de resposta do servidor?
- Distância entre o servidor e os visitantes
- Tráfego
- Recursos de hospedagem
- Bancos de dados
- Dinâmico vs. Estático
- Software de Servidor
- Escolha a hospedagem WordPress com sabedoria
- Como Cloudways ajuda a melhorar o tempo de resposta do servidor?
- TTFB em servidores Cloudways
O que é o tempo de resposta do servidor?
O tempo de resposta do servidor (também conhecido como Time To First Byte) é o tempo que um servidor leva para responder à solicitação do visitante. TTFB refere-se ao intervalo de tempo durante o qual o cliente envia a solicitação e o navegador do cliente começa a renderizar a página da web solicitada.
Existem três componentes envolvidos nas medidas TTFB
Enviando solicitação HTTP
Uma solicitação HTTP é disparada quando o usuário carrega inicialmente a página da web. O servidor recebe essa solicitação e prepara uma resposta apropriada. Fatores como a velocidade da rede e a distância até o servidor podem afetar o tempo que o servidor leva para receber a solicitação.
Processando o Pedido
Quando o servidor recebe a solicitação do navegador, ele inicia vários processos, como execução de scripts, obtenção de dados do banco de dados e execução de tarefas de back-end.
Processando a Resposta
Depois que todos os componentes da resposta foram gerados, o servidor a envia ao usuário final. Esta etapa depende do desempenho do servidor de hospedagem do seu site e da velocidade de conexão do usuário com a Internet.
Ao revisar os resultados gerados por uma ferramenta de análise de desempenho online como o WebPageTest, você deve ter notado o TTFB. De acordo com as diretrizes do Google, um site não deve ter TTFB superior a 200 ms.
Se você executar um teste de velocidade de um site WordPress, provavelmente encontrará referências de admin-ajax.php lento em seus resultados. Se sim, aprenda como consertar!
Como reduzir o tempo de resposta do servidor?
Muitos fatores podem causar um tempo de resposta lento do servidor. Mas, aqui, destacarei os fatores mais importantes que podem ser controlados pelos proprietários de sites.
1. Distância entre o servidor e os visitantes

Vamos começar com a questão fundamental - a distância que os dados têm que percorrer nos dois sentidos!
Antes de finalizar um servidor de hospedagem, você deve ter uma boa ideia de quem e onde está seu público-alvo. Com base nessas informações, você pode escolher o data center mais próximo de seu público-alvo. Isso garante que a latência permaneça no mínimo devido à menor distância que os dados precisam percorrer de e para o servidor. Como resultado, o tempo de resposta do servidor melhorou drasticamente.
Se o seu público for global, você pode aproveitar as vantagens dos provedores de CDN do WordPress que mantêm uma cópia dos ativos do site em nós distribuídos globalmente. Quando um usuário solicita uma página, ela é servida a partir do nó mais próximo, em vez do servidor de hospedagem original.
Seu site lento pode afetar as taxas de conversão!
Experimente Cloudways e maximize o desempenho do seu WordPress.
2. Trânsito

Com o crescimento contínuo do seu negócio, os picos de tráfego podem se tornar muito frequentes (com pouco ou nenhum aviso).
Deixe-me ilustrar com um exemplo: se você publicar uma oferta especial no site da sua cafeteria, o número de visitantes do site pode aumentar significativamente. Como resultado, o servidor passa a receber cada vez mais solicitações que exigem uma resposta imediata. Conforme o consumo de recursos atinge o limite, o tempo de resposta do servidor começa a aumentar. Eventualmente, à medida que todos os recursos são consumidos, o site irá parar de funcionar e sua marca terá um declínio nas vendas e na reputação.
Eu não recomendo que você pare de oferecer café grátis. O que você pode fazer é melhorar o tempo de resposta lento do servidor, escolhendo um host otimizado para desempenho e capaz de lidar com picos de tráfego.
3. Recursos de hospedagem

Ao iniciar um negócio online, a primeira ordem de negócios deve ser uma sessão completa de coleta de requisitos de recursos do servidor. Isso deve dar uma ideia do volume de recursos do servidor de que você precisa para lançar o negócio e a projeção futura dos requisitos de recursos.
Se você não tiver certeza sobre o processo, entre em contato com o suporte do seu provedor de hospedagem primeiro e explique sua situação. Eles podem apresentar uma solução que funcione no seu caso. Você pode até experimentar o serviço antes de realmente investir nele.
Escolha o provedor de hospedagem que atualiza constantemente sua infraestrutura, usa o hardware e software mais recentes, como servidores PHP 7.3 e HTTP / 2.
Por outro lado, nem sempre é a decisão mais sensata ir com o maior servidor que existe. Gerenciar os recursos com eficiência e aplicar todas as melhores práticas de desenvolvimento e gerenciamento de servidor também ajudam a melhorar o tempo de resposta do servidor.

Cloudways oferece um teste gratuito (sem cartão de crédito) no qual você pode iniciar qualquer servidor e testar seus recursos de acordo com seus requisitos.
4. Bancos de dados

Um banco de dados é um local onde todas as informações necessárias são armazenadas. Deve ser otimizado para que o servidor possa acessar, gerenciar e atualizar as informações sem atrasos. Bancos de dados não mantidos e / ou enormes precisam de mais tempo para buscar os dados corretos e, portanto, o tempo de resposta geral do servidor aumenta.
Para corrigir problemas relacionados ao banco de dados, tente remover dados desnecessários e obsoletos e reescrever as consultas para uma execução mais inteligente e rápida.
Você também pode considerar o uso de dicas para otimizar o banco de dados do WordPress para melhorar o desempenho, incluindo ajustes na estrutura do banco de dados e os plug-ins WordPress relacionados à otimização do banco de dados.
5. Dinâmico vs. Estático

O conteúdo dinâmico é gerado em tempo de execução na solicitação gerada por um visitante e geralmente é diferente para cada usuário. Por exemplo, se eu pedir um café e você pedir um hambúrguer, o processo de nossa parte permaneceria o mesmo por causa da interface do usuário semelhante do site. No entanto, a resposta do servidor seria diferente devido à natureza diferente dos dois pedidos. O servidor buscaria dois conjuntos diferentes de dados do banco de dados e prepararia duas respostas separadas. Agora dimensione o exemplo para um restaurante popular e você terá uma boa ideia da carga no servidor.
O conteúdo estático é codificado em HTML, JS, CSS e imagens do site. Esses ativos não mudam para diferentes entradas do usuário e o servidor entrega o mesmo conteúdo para todos os visitantes. Esta é a maneira mais rápida de entregar o conteúdo, pois não consome muitos recursos do servidor e o tempo de resposta do servidor aumenta.
Os especialistas sugerem descarregar conteúdo estático em um CDN do WordPress para reduzir o tempo de carregamento e o consumo de recursos do servidor.
6. Software de servidor

A pilha do servidor tem um sério impacto no tempo de resposta do servidor. Em geral, a pilha é composta por uma combinação de servidores e cache que se reúnem para fornecer o poder de processamento ao servidor. Os componentes de pilha populares incluem Apache, NGINX, MySQL / MariaDB.
Não se esqueça de manter suas versões do WordPress e do PHP atualizadas. As versões mais antigas geralmente requerem mais recursos do servidor e são ineficientes no tratamento de respostas. O WordPress Core Team recomenda o uso de PHP7 por causa do processamento otimizado.
WordPress em PHP 7: benchmarks de desempenho e guia de atualização
7. Escolha a hospedagem WordPress com sabedoria

Como agora você tem uma compreensão mais profunda de como os servidores processam as solicitações dos clientes, pode tomar uma decisão informada sobre o tipo de solução de hospedagem para o seu site WordPress. A melhor opção é um ambiente dedicado onde você pode controlar e otimizar os componentes do servidor de acordo com seus requisitos de desempenho.
Se você não tiver experiência em tecnologia, escolha um provedor de hospedagem WordPress gerenciado altamente otimizado que cuida dos problemas de gerenciamento de servidor.
8. Como Cloudways ajuda a melhorar o tempo de resposta do servidor?
Cloudways é uma plataforma de hospedagem em nuvem gerenciada com pilha de servidores otimizada e ideal para sites WordPress. Um site WordPress básico hospedado em Cloudways e Breeze instalado pode ser carregado em apenas alguns ms.
Não é impressionante?
Carregue sites WordPress em até 37ms ! Obrigado ao Best Hosting for WordPress
Distância entre o servidor e os visitantes
A Cloudways fez parceria com provedores de infraestrutura em nuvem de primeira linha e, como resultado, oferece mais de 55 data centers em todo o mundo. Não importa onde esteja o seu público, basta escolher o data center mais próximo e iniciar o servidor sem se preocupar com a velocidade do site.
Lembre-se de que quanto mais próximo estiver o servidor, mais rápido o site é carregado para o público. Para um público global, utilize CloudwaysCDN .
Tráfego
Para lidar com os picos de tráfego, os recursos do servidor em Cloudways podem ser aumentados com apenas um clique .
Este recurso é útil tanto para negócios online novos quanto já estabelecidos. Empresas estabelecidas podem operar sem se preocupar em perder seu tráfego devido a falhas no servidor e novas empresas que não têm certeza sobre suas necessidades futuras podem facilmente escalar seus recursos quando necessário.
Apoio, suporte
Os especialistas em nuvem da Cloudways estão disponíveis 24 horas por dia, 7 dias por semana para ajudá-lo. Sinta-se à vontade para discutir e deixar o Suporte da Cloudways saber seus requisitos / dúvidas para que eles possam orientá-lo adequadamente.
Bancos de dados
Atualmente, o WordPress oficial suporta apenas MySQL e MariaDB. Considerando isso, nós da Cloudways deixamos a escolha para os usuários do WordPress, adicionando ambos à plataforma. Converter o MySQL em MariaDB está a apenas um clique de distância.
Dinâmico vs. Estático
Conforme descrito acima, essa decisão varia de usuário para usuário. Na Cloudways, os servidores vêm com o PHP7 pré-instalado (conforme você lê isto, a versão mais recente é o PHP 7.3) que dá um impulso significativo no processamento de conteúdo dinâmico. Mas, você deve ter certeza de que toda a base de código do seu aplicativo é compatível com PHP7. Para isso, crie um ambiente de teste WordPress de seu site ao vivo e teste tudo. Quando estiver satisfeito, envie as alterações para a versão ao vivo. Para conteúdo estático, nossa fórmula ThunderStack funciona melhor!
Software de Servidor
Os servidores Cloudways são a combinação de Apache, NGINX, Varnish, Memcached, PHP-FPM, Redis e o suporte para PHP 7.x. Tudo isso se combina e aumenta o desempenho de um site WordPress.
TTFB em servidores Cloudways
Para fins de teste, lancei um servidor Linode de 1 GB (no data center de Fremont) com todas as configurações padrão. Em seguida, instalei o Breeze para habilitar a minificação e o agrupamento.
Em seguida, executo o teste por meio do Teste de página da web. Aqui estão os resultados .

Você pode ver que o Time To First Byte (TTFB) é inferior a 200 ms que se encaixa nas diretrizes do Google.
Quando o mesmo site é testado no Pingdom. Aqui está o que eu tenho!

Vamos concluir!
Melhorar o desempenho geral e reduzir o tempo de resposta do servidor para um site WordPress é uma questão de seguir todas as práticas recomendadas. Quando estiver satisfeito com o valor TTFB do seu provedor de hospedagem, você pode começar a implementar as dicas para acelerar um site WordPress.
Quer testar o TTFB do seu site WordPress existente no Cloudways? Comece com um teste gratuito e migre seu site WordPress com apenas alguns cliques. E não se esqueça de compartilhar os resultados na seção de comentários abaixo.
