Desempenho · 3 novas ferramentas

Para onde vai o tempo?

Um pedido é um orçamento. O FlowTrace decompõe um etapa a etapa, faz duas rotas competirem num único relógio e entrega-te uma ligação que reproduz a execução exata que estás a ver.

01 · Orçamento de desempenho

Dezasseis etapas, um orçamento.

Medianas ilustrativas, não medições reais
310 mstípico de ponta a ponta, caminho medianoRede + origem = 85% · o JS do cliente quase não conta
CLIENTE46 ms15%REDE95 ms31%SERVIDOR56 ms18%ORIGEM113 ms36%
Etapas mais pesadas
ORIGEM25% do orçamento
14

Base de dados

Intervalo típico14-280 ms
Torna-o mais rápido

Indexa a consulta, seleciona apenas as colunas de que precisas e lê de uma réplica quando puderes.

02 · Comparar

Compara dois pedidos.

Duas rotas num único relógio; a execução mais curta é literalmente mais curta no ecrã. Carrega em Faz competir e observa o pedido mais rápido a terminar primeiro.

A
B
PERCURSO DE INÍCIO DE SESSÃOPercurso de início de sessãoterminado269 ms
ACERTO DE CACHEAcerto de cacheterminado161 ms
0135 ms269 ms
Acerto de cache
mais rápido em 108 ms · 40% menos tempo
O que difere
Apenas em APercurso de início de sessão acrescenta DNS, TLS, Gateway, Autenticação, Lógica do servidor, Base de dados.
Apenas em BAcerto de cache acrescenta HTTP (reutilizado), Leitura de cache.
03 · Ligações de repetição

Partilha o rasto exato.

Cada execução é codificada numa ligação: cenário, modo, câmara e velocidade. Abre-a e o FlowTrace salta a introdução e inicia a mesma execução. Escolhe a tua configuração abaixo e o URL escreve-se sozinho.

Menu de cenários
Cenário?trace
Modo&mode
Câmara&cam
Velocidade&speed
Ligação de repetiçãoatualiza ao vivo
https://flowtracelab.com/?trace=login&cam=free&mode=cinematic&speed=cinematic
Copia a ligação para a execução que configuraste.
Ao abrir, a ligação irá
1Saltar a introdução e entrar diretamente na tela
2Definir modo · Cinematográfico e câmara · Livre
3Executar a Cinematográfico
4Iniciar o rasto Início de sessão automaticamente