Por que o tempo até o primeiro byte (TTFB) não é tão importante quanto você pensa
Publicados: 2022-06-30Time To First Byte (TTFB) é o tempo que leva para um servidor da Web responder a uma solicitação. É uma métrica relatada por vários testadores de velocidade de página. Também é frequentemente citado como sendo o principal meio para medir a velocidade de um site. A ideia é que quanto mais rápido um servidor web responder, mais rápido o site carregará.
No entanto, vários grupos descobriram que o TTFB não é tão importante . Quando vista isoladamente, a figura fornece uma maneira atraente de classificar seu site ou provedor de hospedagem. No entanto, quando analisado em conjunto com outras métricas, parece haver uma desconexão. Isso é especialmente verdadeiro no que diz respeito às classificações de SEO e à melhoria da experiência do usuário.
Aqui, veremos por que o TTFB pode ser facilmente manipulado, quais métricas realmente importam e como saber essas coisas pode ajudá-lo a melhorar o SEO do seu site, a experiência do usuário e muito mais.
O que mede o tempo para o primeiro byte?
O TTFB mede o tempo entre um usuário fazer uma solicitação HTTP e o primeiro byte da página sendo recebido pelo navegador do usuário.
O modelo é simples. Quanto mais rápido um servidor da web responder a uma solicitação do usuário, mais rápido o site será carregado. Infelizmente, as coisas ficam um pouco mais complicadas.
Tempo para o teste do primeiro byte
Em alguns casos de teste de velocidade do site, você encontrará durações de teste TTFB muito mais longas do que o esperado. Isso ocorre apesar dos tempos reais de carregamento da página parecerem muito mais rápidos. Esta é a primeira indicação de que algo está errado com a forma como o TTFB mede a velocidade.
Uma análise mais profunda mostra que o TTFB realmente mede o tempo que leva para a primeira resposta HTTP ser recebida. Ele não mede o tempo que leva para que toda a página seja enviada.
No teste Time To First Byte acima, o TTFB é medido em 0,417 segundos, o que parece muito rápido. No entanto, olhando para a cascata, podemos ver que essa figura se correlaciona apenas com o tempo de carregamento do HTML. Depois, a velocidade de carregamento da página leva muito mais tempo para outros ativos na página e estamos vendo o conteúdo DOM carregado em cerca de 1,6 segundos.
Isso ocorre porque o valor TTFB é incrivelmente fácil de manipular. Os cabeçalhos de resposta HTTP HTTP podem ser gerados e enviados de forma incrivelmente rápida, mas não têm absolutamente nenhuma influência sobre a rapidez com que um usuário poderá ver ou interagir com uma página. Para todos os efeitos práticos, eles são invisíveis.
Ao carregar cabeçalhos de resposta HTTP para acelerar o TTFB, é fácil criar uma visão 'falsa' da velocidade de um site. Também não significa necessariamente que o resto da cachoeira também será carregado rapidamente.
Testes de velocidade com NGINX
Um bom exemplo de como o teste de tempo até o primeiro byte pode ser manipulado com cabeçalhos HTTP é ao observar os tempos de carregamento da página do NGINX em conjunto com a compactação.
As páginas compactadas são menores e, portanto, são baixadas de um servidor mais rapidamente quando comparadas às páginas não compactadas. Em última análise, isso significa que os tempos de carregamento da página para interatividade são muito mais rápidos. No entanto, do ponto de vista do TTFB, isso não é verdade.
Isso ocorre porque os cabeçalhos HTTP podem ser gerados e enviados de forma relativamente rápida antes do conteúdo da página principal.
Este é um número especialmente significativo para aqueles que fazem uso do Nexcess Cloud Accelerator, pois ele faz uso do NGINX para acelerar as velocidades de cache em plataformas Nexcess otimizadas.
Continue lendo para descobrir quais métricas você deve usar para verificar os tempos de carregamento da página.
O que importa a velocidade de carregamento da página?
Em um estudo de 2013 da Moz , descobriu-se que o Time To First Byte tem uma correlação significativa com os rankings de SEO. Quanto mais rápido o TTFB fosse, as páginas com classificação mais alta seriam.
Dito isto (e como o próprio Moz deixa claro) correlação e causalidade não são a mesma coisa. Os métodos reais que o Google (e outros mecanismos de pesquisa) usam para rastrear páginas da Web e criar SERPs não são conhecidos do público.
Tem sido considerado por muitos que os tempos de carregamento da página para interatividade são realmente muito mais importantes. Ao analisar os testes de velocidade de página, é importante observar todos os números disponíveis como um todo e não apenas o TTFB.
Então, com relação aos testes TTFB, SEO e experiência do usuário:
O Google não mede a velocidade da página para SEO (inteiramente)
Ok, parece que voltamos atrás no que acabamos de dizer, mas tenha paciência conosco.
O Google não mede a velocidade da página como algo incrivelmente importante, ele mede o comportamento do usuário. Eles disseram no passado que, se os usuários estiverem dispostos a esperar o carregamento do conteúdo, eles não farão o downgrade de um site por ser lento.
Isso ocorre porque o Google considera usabilidade e experiência como mais importantes do que velocidade. Em 2010, Matt Cutts disse que incluir a velocidade do site como um fator de classificação “afeta outliers […] Se você for o melhor recurso, provavelmente ainda aparecerá”. Acontece que quanto menos tempo um usuário tem que esperar por uma página, maior a probabilidade de permanecer na página.
Portanto, quando se trata de usar serviços de teste de velocidade, como o PageSpeed Insights, considere também os tempos de carregamento da página de uma perspectiva prática. Como você se sente em relação ao tempo que leva para sua página carregar quando você a digita no navegador? Você acha que a qualidade do conteúdo vale a pena esperar?
Verificações simples como essa são fáceis e podem fornecer muitas informações sobre o que seus usuários vão pensar.
Os tempos práticos de carregamento da página são importantes - não TTFB
Um Time To First Byte mais rápido não significa um site mais rápido.
TTFB não é uma medida prática. Isso realmente não afeta a experiência do usuário. O tempo que leva para um navegador se comunicar com um servidor não afeta a experiência de um usuário do conteúdo desse servidor tanto quanto o tempo que leva para eles realmente interagirem com ele.
Em vez disso, as medições que testam o tempo de interatividade são inerentemente mais importantes. As melhorias aqui nem sempre correspondem aos resultados dos testes ou pontuações de velocidade da página da web.
Então, o principal takeaway aqui? Conteúdo de alta qualidade e uma ótima experiência do usuário ainda são dois dos fatores mais significativos envolvidos no SEO, a velocidade do site pode influenciar isso, mas não é o mais importante.
A velocidade móvel agora é um fator de classificação
A partir de julho de 2018, a velocidade de carregamento da página móvel tornou-se um fator na classificação de SEO . TTFB pode ser incluído nisso.
No entanto, novamente, o TTFB e os tempos de carregamento da página não são tão importantes quanto o conteúdo e a usabilidade de alta qualidade. A experiência do usuário em dispositivos móveis tem sido uma área-chave que o Google e outros mecanismos de pesquisa tentaram segmentar e melhorar. Os tempos de carregamento são apenas uma pequena parte disso.
Design responsivo e texto e imagens facilmente legíveis e escaláveis são muito mais importantes.
O Google recomenda fortemente sua ferramenta PageSpeed Insights para ver corretamente como a velocidade da sua página pode afetar o ranking de SEO.
Lento e Constante Vence a Corrida
Ok, tudo isso não significa que você deve deixar seu site rastreado até parar. Esta não é uma fábula infantil ou uma chamada para reduzir a internet rápida. Internet rápida é uma das maravilhas da era moderna e você ainda quer que seu site carregue o mais rápido possível.
O que estamos dizendo é que se você está tentando descobrir como melhorar o tempo até o primeiro byte, pare.
É muito mais importante que você comece a analisar o tempo de carregamento da página em sua totalidade e não apenas o tempo que leva para um servidor responder. Na Nexcess, estamos orgulhosos da rapidez com que nosso data center fornece conteúdo e trabalhamos ao máximo para garantir que nossos servidores sejam otimizados para fornecer uma ótima experiência ao usuário e ajudar a impulsionar seu SEO o máximo que uma empresa de hospedagem pode.
É altamente recomendável verificar o Nexcess Cloud e ver como o Nexcess pode ajudar.