¿Qué es exactamente el mensaje "Esperando respuesta" en la pestaña Red de Firebug?

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

  •  05-07-2019
  •  | 
  •  

Pregunta

Como se puede ver en la captura de pantalla, la mayor parte del tiempo empleado está esperando una respuesta del servidor (esa es el área de color púrpura).

¿Cuál es exactamente el tiempo de respuesta de ese servidor? ¿El servidor es demasiado lento? ¿Mi conexión es demasiado lenta? ¿No puede el servidor procesar mucha información a la vez (tengo muchos archivos allí, sé que los combinaré en menos)? ¿Qué debo hacer para minimizar ese tiempo de espera?

PS. todos los datos están en el mismo servidor pero estoy usando subdominios para que el navegador pueda procesar más archivos a la vez.

pestaña de red firebug

¿Fue útil?

Solución

Este artículo es bastante bueno sobre las características de firebug: Introducción a Firebug: Net Panel (especialmente la sección línea de tiempo ) ... Pero no dice mucho acerca de qué " esperando respuesta " exactamente significa :-(

Aún así, la línea de tiempo es (citando) :

  • Búsqueda de DNS - Tiempo de resolución de DNS
  • Conexión : tiempo transcurrido requerido para crear una conexión TCP
  • En cola : tiempo transcurrido en una cola del navegador esperando una conexión de red
  • Esperando respuesta : esperando una respuesta del servidor
  • Recepción de datos : tiempo transcurrido requerido para leer la respuesta completa del servidor (y / o tiempo requerido para leer de la memoria caché) .
  • Evento DomContentLoaded : hora en que se activó el evento DomContentLoad (desde el comienzo de la solicitud, puede ser negativo si la solicitud se inició después del evento)
  • evento de carga : hora en que se activó el evento de carga de la página (desde el comienzo de la solicitud, puede ser negativo si la solicitud se inició después del evento)


Entonces, supongo que el "esperando respuesta" período es el tiempo durante el cual el navegador ha enviado la solicitud al servidor y aún no ha recibido ninguna respuesta: está " esperando " para algunos contenidos que comienzan a llegar:

  • el navegador ya no está esperando la conexión de red: se envía la solicitud
  • y el navegador aún no está leyendo la respuesta del servidor.


En el caso de un servidor que genera la página completa antes de comenzar a enviarla al navegador, supongo que la "espera de respuesta" el tiempo correspondería a:

  • hora para que la solicitud viaje desde el navegador al servidor
  • más tiempo para que el servidor procese la solicitud (es decir, tiempo para generar la página completa)
  • más tiempo para el primer byte de datos que viaja desde el servidor al navegador.


Espero que esto ayude :-)

Otros consejos

No estoy seguro de qué versión de firebug usas. Pero en mi versión (1.6.0) también hay un "envío". hora.

Revisa esta publicación: http://www.softwareishard.com/blog/firebug/firebug- net-panel-timings / Básicamente dice "esperando" el tiempo es el tiempo desde que se envía la solicitud al servidor hasta que se recibe el primer byte. Para mí, me parece bastante igual al tiempo de procesamiento del lado del servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top