Che cos'è esattamente il messaggio "In attesa di risposta" nella scheda Net di Firebug?

StackOverflow https://stackoverflow.com/questions/1400829

  •  05-07-2019
  •  | 
  •  

Domanda

Come puoi vedere dallo screenshot, la maggior parte del tempo trascorso è in attesa di una risposta del server (questa è l'area di colore viola).

Che cos'è esattamente il tempo di risposta del server? Il server è troppo lento? La mia connessione è troppo lenta? Il server non è in grado di elaborare più informazioni contemporaneamente (ho molti file lì, so che li combinerò in meno)? Cosa devo fare per ridurre al minimo i tempi di attesa?

PS. tutti i dati si trovano sullo stesso server ma sto usando i sottodomini in modo che il browser possa elaborare più file contemporaneamente.

scheda net firebug

È stato utile?

Soluzione

Questo articolo è abbastanza carino sulle funzionalità di firebug: Introduzione a Firebug: Net Panel (in particolare la sezione sequenza temporale ) ... Ma non dice molto su cosa "in attesa di risposta" significa esattamente :-(

Tuttavia, la sequenza temporale è (citazione) :

  • Ricerca DNS - Tempo di risoluzione DNS
  • Connessione : tempo trascorso necessario per creare una connessione TCP
  • Accodamento : tempo trascorso in una coda del browser in attesa di una connessione di rete
  • In attesa di risposta - in attesa di una risposta dal server
  • Ricezione di dati : tempo trascorso necessario per leggere l'intera risposta dal server (e / o tempo richiesto per leggere dalla cache) .
  • Evento DomContentLoaded : ora in cui l'evento DomContentLoad è stato attivato (dall'inizio della richiesta, può essere negativo se la richiesta è stata avviata dopo l'evento)
  • caricamento evento : ora in cui l'evento caricamento pagina è stato generato (dall'inizio della richiesta, può essere negativo se la richiesta è stata avviata dopo l'evento)


Quindi, immagino che il messaggio "in attesa di risposta" periodo è il tempo durante il quale il browser ha inviato la richiesta al server e non ha ancora ricevuto alcuna risposta: è "in attesa". per alcuni contenuti che iniziano ad arrivare:

  • il browser non è più in attesa della connessione di rete: la richiesta viene inviata
  • e il browser non sta ancora leggendo la risposta dal server.


Nel caso in cui un server generi l'intera pagina prima di iniziare a inviarla al browser, suppongo che "in attesa di risposta" il tempo sarebbe corrispondente a:

  • tempo di trasferimento della richiesta dal browser al server
  • più tempo per l'elaborazione della richiesta da parte del server (ovvero tempo per generare l'intera pagina)
  • più tempo per il primo byte di dati che viaggia dal server al browser.


Spero che questo aiuti :-)

Altri suggerimenti

Non sei sicuro di quale versione di Firebug usi. Ma nella mia versione (1.6.0) c'è anche un "invio" tempo.

Controlla questo post: http://www.softwareishard.com/blog/firebug/firebug- -panel-temporizzazioni nette / Sostanzialmente dice "in attesa" time è il tempo che intercorre tra l'invio della richiesta al server e la ricezione del primo byte. Per me, mi sembra praticamente uguale al tempo di elaborazione lato server.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top