Was bedeutet "verbinden" in den Chrome-Entwicklertools auf der Registerkarte "Netzwerk" und warum wird es nur für einige Websites angezeigt?

8

Ich habe versucht, online nach einer Erklärung zu suchen, aber ich kann anscheinend keine finden. Wenn Sie in Chrome auf eine Website wie youtube.com gehen und mit der Maus über den blauen Balken des Dateinamens "http://www.youtube.com/" fahren, sehen Sie vier verschiedene Dinge:

-Blockieren

-Senden

-Warten

-Receiving

Beim Anzeigen der Seite einer anderen Site auf der Registerkarte Netzwerk sehe ich

-DNS-Suche

-Anschließen

-Senden

-Warten

-Receiving

Es dauert lange, all diese Dinge zu tun, obwohl die Seite so einfach ist. Was bewirkt, dass auf meinem Server verschiedene statistische Schlüssel für das Laden einer Seite angezeigt werden, und was kann ich zur Optimierung tun? Wo finde ich allgemeinere Informationen zum Netzwerk-Tool?

    
danronmoon 09.01.2012, 21:24
quelle

1 Antwort

11

DNS-Suche findet normalerweise statt, wenn Sie sich zum ersten Mal mit der Site verbinden und Ihr Browser keine IP-Adresse hat. In diesem Fall sehen Sie einen kleinen Tooltip in der unteren linken Ecke der Seite mit dem Text "Resolve www.blablabla.com ...." Es kann ziemlich lang sein, wenn der DNS-Server langsam ist.

Verbinden ist der Zeitpunkt, an dem der Browser ein Paket zum Herstellen der Verbindung gesendet hat und auf eine Antwort wartet. Es kann lange dauern, wenn der Webserver langsam ist.

Das Blockieren ist die Zeit, wenn der Browser eine Ressource anfordern muss, aber 20 andere Ressourcen vom selben Server angefordert wurden. In diesem Fall wird der Browser diese Anfrage in eine Warteschlange stellen. Es kann passieren, wenn der Server langsam ist.

    
loislo 05.02.2012, 06:03
quelle