TTFB

O tempo até o primeiro byte mede a rapidez com que um servidor começa a responder: DNS, conexão, processamento e primeiro byte de volta.

Apenas definições: um termo explicado aqui não é um serviço que vendemos.

O tempo até o primeiro byte é a espera entre o envio de uma requisição HTTP e o recebimento do primeiro byte da resposta. Abrange o DNS quando o nome não está em cache, o estabelecimento da conexão e do TLS, o upload da requisição, o processamento do servidor e a viagem de volta, mas não o restante da resposta.

Onde o primeiro byte espera

40 ms

Onde o primeiro byte espera
Valor O que significa
1 ms Mesma cidade
10 ms Rota regional
40 ms Rota regional
120 ms Rota intercontinental
300 ms Filas ou rota longa
800 ms Filas ou rota longa
O trecho de rede do TTFB: tempo de ida e volta em uma escala, de caminhos na mesma região metropolitana a filas e caminhos longos.
Descrição em texto

A régua vai de 1 a 1000 ms. Suas seis linhas vão de 1 ms na mesma região metropolitana a 800 ms para filas e caminhos longos. O TTFB soma a esse tempo de rede o DNS, o estabelecimento da conexão e o processamento do servidor.

O que o número esconde

O TTFB para no primeiro byte, então não diz nada sobre o restante da resposta nem sobre como a página é renderizada. Um TTFB rápido com um corpo de resposta lento continua sendo uma página lenta. Um valor lento pode vir do DNS, de um cache frio, de uma cadeia de redirecionamentos, de uma fila no servidor ou de um site distante. Compare a partir da rede do usuário, porque uma verificação de data center pode não capturar o caminho móvel. A ferramenta Ping mostra o trecho de rede.

Perguntas frequentes

O TTFB é um fator de classificação?

Ele entra nas medições de experiência de página de forma indireta, pelos tempos reportados pelo navegador, e não é uma pontuação isolada.

O que é um bom TTFB?

Depende do caminho e do conteúdo. Algumas centenas de milissegundos são comuns em uma página dinâmica.

O TTFB inclui o download?

Não. Ele para no primeiro byte; o restante da resposta é medido separadamente.

Saiba mais

Fontes

  1. IETF RFC 9110: HTTP Semantics