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ão✓ terminado269 ms
ACERTO DE CACHEAcerto de cache✓ terminado161 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.