Frage

Wie sou aus dem Screenshot sehen die meiste Zeit verbracht wird für eine Server-Antwort wartet (das ist der lilafarbenen Bereich).

Was genau ist das Antwortzeit des Servers? Ist der Server zu langsam? Ist meine Verbindung zu langsam? Kann nicht der Server-Prozess auf einmal viel Information (ich habe dort viele Dateien habe, weiß ich, ich sie weniger kombinieren werden)? Was muss ich tun, dass die Wartezeit zu tun haben, zu minimieren?

PS. alle Daten sind auf dem gleichen Server, aber ich bin mit Sub-Domains, so dass der Browser auf einmal mehr Dateien verarbeiten kann.

Firebug net Registerkarte

War es hilfreich?

Lösung

Dieser Artikel ist recht schön über die Funktionen von Firebug: Einführung zu Firebug: Net Panel (vor allem die Timeline Abschnitt) ... Aber es etwa nicht viel sagen, was "warten auf Antwort" genau bedeutet: - (

Doch die Timeline ist (Zitat) :

  • DNS Lookup - DNS-Auflösung Zeit
  • Verbindung - verstrichene Zeit benötigt, um eine TCP-Verbindung zu schaffen
  • Queuing - verstrichene Zeit in einer Browser-Warteschlange ausgegeben für eine Netzwerkverbindung warten
  • Warten auf Antwort - Warten auf eine Antwort vom Server
  • Empfangen von Daten -. Verstrichene Zeit erforderlich ist, um ganze Antwort vom Server (und / oder erforderlichen Zeit zum Lesen aus dem Cache) lesen
  • DOMContentLoaded Ereignis - Zeit, als DomContentLoad Ereignis ausgelöst wurde (seit Anfang des Antrags, negativ sein kann, wenn die Anforderung nach dem Ereignis gestartet wurde)
  • load-Ereignis - Zeit, als Seitenlade Ereignis ausgelöst wurde (seit Anfang des Antrags, kann negativ sein, wenn die Anforderung nach dem Ereignis gestartet wurde)


Also, ich nehme an, dass das „Warten auf Antwort“ Zeit ist die Zeit, in der der Browser die Anfrage an den Server gesendet hat, und hat keine Antwort noch erhalten: es wird „Warten“ für einige Inhalte zu gelangen beginnen:

  • wird der Browser nicht mehr für die Netzwerkverbindung warten: die Anforderung gesendet wird
  • und der Browser noch nicht Antwort vom Server zu lesen.


Im Falle eines Servers die gesamte Seite zu erzeugen, bevor sie an den Browser beginnen zu senden, nehme ich das „Warten auf Antwort“ Zeit entsprechen würde:

  • Zeit für die Anforderung vom Browser an den Server zu reisen
  • plus Zeit für die Anforderung vom Server verarbeitet wird
  • (dh Zeit, um die ganze Seite zu generieren)
  • plus Zeit für das erste Byte von Daten vom Server an den Browser unterwegs.


Hoffe, das hilft: -)

Andere Tipps

Nicht sicher, welche Version von Firebug Sie verwenden. Aber in meiner Version (1.6.0) gibt es auch eine „Senden“ Zeit.

Überprüfen Sie diesen Beitrag: http://www.softwareishard.com/blog/firebug/firebug- net-Panel-Timings / Er sagt im Grunde „warten“ Zeit die Zeit von der Anfrage wird an den Server gesendet, bis erste Byte empfangen wird. Für mich klingt es mir so ziemlich gleich die Server-Seite Verarbeitungszeit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top