Esta captura de tela no Documentação do desenvolvedor do Chrome mostra informações muito detalhadas sobre quanto tempo leva para atender uma solicitação HTTP:
Quando vejo essas informações no Chrome 37, vejo apenas um resumo dessas informações:
Existe alguma maneira de ativar essa visão detalhada? Ou a captura de tela da documentação é apenas de uma versão mais antiga do Chrome e o nível de detalhes foi reduzido em versões mais recentes?
Seria realmente útil descobrir por que meus pedidos demoram tanto antes de serem enviados ao servidor.
google-chrome
google-chrome-devtools
Gerald Schneider
fonte
fonte
Respostas:
O Google Chrome provavelmente não restabelece uma conexão TCP / SSL com um servidor para cada solicitação. Ele mantém e reutiliza as conexões existentes. Se você se conectou recentemente ao servidor por SSL, o navegador reutilizará essa conexão em vez de criar uma nova por solicitação HTTP.
(O TCP opera em um nível inferior ao HTTP e, portanto, é possível que várias conexões HTTP usem a mesma conexão TCP.)
Portanto, basicamente, os detalhes do SSL não aparecem no gráfico de tempo da Rede, porque não há inicialização SSL para essa solicitação em particular.
No windows 7, rodando
netstat -ano
mostrará todas as conexões TCP ativas.Outras partes da divisão de tempo também podem estar ocultas, como "Pesquisa de DNS", se isso não acontecer para cada solicitação.
fonte