Reduzir a subparte Waiting Duration do Time to First Byte
A waiting duration consiste em redirects e enfileiramento do navegador. Saiba como auditar redirects, configurar HSTS e eliminar cadeias de redirect para reduzir o TTFB
Reduzir a Waiting Duration do Time to First Byte<\/h2>
Este artigo faz parte do nosso guia [url=\/core-web-vitals\/time-to-first-byte]Time to First Byte (TTFB)[\/url]. A waiting duration é a primeira subparte do TTFB e consiste principalmente no tempo de redirect e no enfileiramento do navegador (browser queuing). Uma waiting duration alta é quase sempre causada por redirects desnecessários que adicionam round trips antes que o servidor possa começar a processar a requisição real.<\/p>
O Time to First Byte (TTFB) pode ser dividido nas seguintes subpartes:<\/p>
- Waiting + Redirect (ou waiting duration)<\/b><\/li>
- [url=\/core-web-vitals\/time-to-first-byte\/cacheduration]Worker + Cache (ou cache duration)<\/b><\/li>
- [url=\/core-web-vitals\/time-to-first-byte\/dnsduration]DNS (ou DNS duration)<\/b><\/li>
- [url=\/core-web-vitals\/time-to-first-byte\/connectionduration]Connection (ou connection duration)<\/b><\/li>
- [url=\/core-web-vitals\/time-to-first-byte\/requestduration]Request (ou request duration)<\/b><\/li> <\/ul>
Quer otimizar o Time to First Byte?<\/b> Este artigo cobre a parte de waiting duration do Time to First Byte. Se você deseja entender ou corrigir o Time to First Byte e não sabe o que waiting duration significa, leia [url=\/core-web-vitals\/time-to-first-byte]o que é o Time to First Byte[\/url] e [url=\/core-web-vitals\/time-to-first-byte\/fix-and-identify]identificar e corrigir problemas de Time to First Byte[\/url] antes de começar este artigo.<\/p>
A parte waitingDuration do Time to First Byte consiste no tempo em que o navegador pode estar executando outras tarefas antes de começar a se conectar a um servidor web, além de qualquer tempo de redirect. Quando os dados de Real User Monitoring (RUM) mostram uma waitingDuration alta, você pode ter certeza de que a causa é o tempo de redirect.<\/div>
<\/div>Redirects podem ter um grande impacto no Time to First Byte (TTFB) porque cada redirect é adicionado ao tempo que um navegador leva para receber o primeiro byte de dados de um servidor. Veja como os redirects influenciam o TTFB:<\/p>
[include]toc.html[\/include]<\/p>
Como os Redirects Aumentam o Time to First Byte?<\/h2>
Redirects são normalmente incluídos na medição completa do TTFB (veja o quadro azul). Isso significa que o tempo gasto em todos os redirects é fatorado na pontuação geral do TTFB, potencialmente fazendo-o parecer mais alto do que o esperado.<\/p>
Quando uma página é redirecionada, estes são os passos habituais que ocorrem:<\/p>
- O navegador envia uma requisição inicial para a URL original.<\/li>
- O servidor processa essa requisição e responde com um código de status de redirect (ex: 301 ou 302).<\/li>
- O navegador envia então uma nova requisição para a URL redirecionada.<\/li>
- O servidor processa essa segunda requisição e começa a enviar o conteúdo real.<\/li>
<\/ul>
Tipos de Redirects e seu Impacto<\/h3>
Nem todos os redirects são iguais. Entender os diferentes tipos ajuda você a priorizar quais redirects eliminar primeiro:<\/p>
<\/two-stage-img><\/p>