Caminho da requisição
Entre a digitação do endereço e o conteúdo na tela há etapas com responsabilidades diferentes.
O percurso entre a digitação do endereço e a resposta: resolução de nome, conexão, borda, origem, aplicação e processamento no navegador.
Fluxo de entrega
Da descoberta ao conteúdo útil
-
Descobrir O nome precisa encontrar a rede
DNS e roteamento iniciam o percurso antes da conexão.
-
Entregar Borda e origem cumprem papéis distintos
A borda recebe a conexão e encaminha o trabalho necessário.
-
Apresentar O navegador ainda precisa processar
HTML, estilos, fontes, imagens e scripts compõem a experiência.
Nome, rota e conexão vêm primeiro
O navegador resolve o domínio, estabelece a conexão e negocia o transporte antes de pedir o conteúdo. Distância de rede, reaproveitamento de conexões e estado do resolvedor influenciam esse início.
Cada etapa tem a sua própria medida. Somar tudo como tempo do servidor esconde a diferença entre um atraso de rede e um atraso da aplicação.
Borda, origem e aplicação têm trabalhos diferentes
A borda recebe a conexão pública e pode responder com um recurso disponível ou encaminhar a solicitação. A origem executa o trabalho que depende da aplicação e de seus dados.
A borda pode responder em poucos milissegundos enquanto a origem leva segundos para montar a mesma página. As medidas são independentes e se leem na ordem do percurso.
Receber bytes ainda não conclui a experiência
Depois da resposta inicial, o navegador interpreta a marcação, busca recursos e calcula a apresentação. Quantidade, tamanho e ordem dos recursos alteram quando o conteúdo aparece e quando a página responde à interação.
Por isso a entrega faz parte da infraestrutura: compressão, ordem dos recursos e tamanho das imagens mudam o resultado tanto quanto o tempo de processamento no servidor.