Eu tenho um seguinte log de rede no chrome:
Não entendo nada disso: qual é a diferença entre barras cinza cheias e barras cinza transparentes.
Eu tenho um seguinte log de rede no chrome:
Não entendo nada disso: qual é a diferença entre barras cinza cheias e barras cinza transparentes.
Respostas:
O Google detalha esses campos na seção Avaliando o desempenho da rede da documentação do DevTools.
Trecho do tempo da rede de recursos :
(Se você esquecer, o Chrome possui um link "Explicação" na dica de ferramenta instantânea e no painel "Tempo").
Basicamente, a principal razão pela qual você verá isso é porque o Chrome fará o download apenas de 6 arquivos por servidor por vez e outras solicitações ficarão paralisadas até que um slot de conexão esteja disponível.
Isso não é necessariamente algo que precisa ser corrigido, mas uma maneira de evitar o estado parado seria distribuir os arquivos por vários nomes de domínio e / ou servidores, mantendo o CORS em mente, se aplicável às suas necessidades, no entanto, o HTTP2 é provavelmente uma opção melhor daqui para frente. O pacote de recursos (como concatenação JS e CSS) também pode ajudar a reduzir a quantidade de conexões paralisadas.
fonte
file:///C:/...
DevTools: [rede] explica barras vazias antes da solicitação
fonte
https://developers.google.com/web/tools/chrome-devtools/network-performance/understanding-resource-timing
Isso vem do site oficial do Chome-devtools e ajuda. Aqui cito:
fonte
Meu caso é que a página está enviando várias solicitações com parâmetros diferentes quando foi aberta. Então, a maioria está sendo "paralisada". As solicitações enviadas imediatamente são "paralisadas". Evitar solicitações desnecessárias seria melhor (ser preguiçoso ...).
fonte
Como muitas pessoas chegam aqui depurando seu site lento, gostaria de informá-lo sobre o meu caso, que nenhuma das explicações do Google ajudou a resolver. Meus enormes períodos de paralisação (às vezes 1 min) foram causados pelo Apache em execução no Windows, com poucos segmentos de trabalho para lidar com as conexões, portanto estavam na fila.
Isso pode se aplicar a você se o log do apache tiver a seguinte observação:
Esse problema foi resolvido no Apache httpd.conf. Descomentar: Inclua conf / extra / httpd-mpm.conf
E edite o httpd-mpm.conf
Observe que você pode não precisar de 2000 threads ou pode precisar de mais. 2000 foi bom para o meu caso.
fonte