Performance

Dadas as seguintes métricas de performance de aplicações web:

TTFB (Time to First Byte)

Tempo que o servidor levou para começar a enviar a resposta da requisição principal, desconsiderando assets (imagens, javascript, css etc).

TTLB (Time to Last Byte)

Idem ao ítem anterior, mas conta o tempo que o servidor levou para enviar o último byte da resposta. Geralmente estes dois números diferem se o conteúdo for processado em blocos e enviado usando APIs de streaming.

TTRS (Time to Render Start)

Tempo até que o navegador comece a renderizar a página. Pode depender de algumas requisições a assets além do conteúdo principal.

TTUP (Time to Usable Page)

Tempo que leva para o usuário ter uma página usável/útil em mãos, mesmo que nem todo o conteúdo tenha terminado de carregar ainda.

ATFT (Above-The-Fold Time)

Tempo que a parte acima da dobra (above the fold) da página leva para renderizar. Relacionado ao TTUP, mas pode acontecer antes ou depois dele, dependendo do navegador e quantidade de assets carregados de forma assíncrona.

TPLT (Total Page Load Time)

Tempo total de carga, parsing e exibição da página, incluindo todos os assets. Esta medida é importante pois é o tempo em que navegador marca a página como "carregando" para o usuário, sem otimizações de carga assíncrona.

Métricas utilizadas

Para o Portal de Serviços, decidimos medir apenas TTFB na requisição principal (a URL diretamente acessada pelo usuário), que deve estar abaixo de 1 segundo, e TLPT, inferior a 5 segundos (+/- 1 segundo).

results matching ""

    No results matching ""