L'invio è il tempo impiegato per caricare i dati/la richiesta sul server. Si verifica tra il blocco e l'attesa. Ad esempio, se registro una pagina ASPX ciò indica il tempo necessario per caricare la richiesta (compresi i valori dei moduli e lo stato della sessione) sul server ASP.
L'attesa è l'intervallo di tempo dopo il quale è stata inviata la richiesta, ma prima che sia ricevuta una risposta dal server. In pratica, questo è il tempo trascorso in attesa di una risposta dal server.
La ricezione è il tempo impiegato per scaricare la risposta dal server.
Blocking indica la quantità di tempo tra il thread dell'interfaccia utente che inizia la richiesta e la richiesta HTTP GET che si collega al filo.
L'ordine questi si verificano in è:
- Blocco *
- ricerca DNS
- Collegamento
- Invio
- attesa
- Ricevere
* Bloccare La ricerca DNS potrebbe essere scambiata.
La scheda di rete non indica il tempo impiegato per l'elaborazione.
Se i tempi di blocco sono lunghi, la macchina che esegue il browser funziona lentamente. È possibile risolvere questo problema aggiornando la macchina (più RAM, processore più veloce, ecc.) O riducendo il carico di lavoro (disattivare i servizi non necessari, chiudere i programmi, ecc.).
I tempi di attesa lunghi indicano che il server impiega molto tempo per rispondere alle richieste.Questo uno significa:
- La richiesta richiede molto tempo per elaborare (come se si sta tirando una grande quantità di dati dal database, grandi quantità di dati devono essere ordinati, o di un file deve essere trovato su un HDD che deve girare).
- Il server riceve troppe richieste per gestire tutte le richieste in un ragionevole lasso di tempo (potrebbero essere necessari 0,0 secondi per elaborare una richiesta, ma quando si hanno 1000 richieste ci sarà un ritardo notevole).
I due problemi (attesa lunga + blocco lungo) sono correlati. Se è possibile ridurre il carico di lavoro sul server memorizzando nella cache, aggiungendo nuovo server e riducendo il lavoro richiesto per le pagine attive, si dovrebbero vedere miglioramenti in entrambe le aree.
duplicato parziale: http://stackoverflow.com/questions/8795408/what -does-connecting-mean-in-chrome-developer-tools-in-the-network-tab-and-wh –