quantum para firephp chrome firebug server-response

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



firebug para firefox quantum (2)

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

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

  • Búsqueda de DNS: tiempo de resolución de DNS
  • Conexión : tiempo transcurrido requerido para crear una conexión TCP
  • Cola de espera: tiempo transcurrido en la cola de un 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 desde 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 página (desde el inicio de la solicitud, puede ser negativo si la solicitud se inició después del evento)


Entonces, supongo que el período de "espera de respuesta" es el tiempo durante el cual el navegador ha enviado la solicitud al servidor, y aún no ha recibido ninguna respuesta: está "esperando" a que llegue el contenido:

  • el navegador ya no espera 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 que un servidor genere toda la página antes de comenzar a enviarla al navegador, supongo que el tiempo de "espera de respuesta" correspondería a:

  • Tiempo para que la solicitud viaje desde el navegador al servidor.
  • más tiempo para que la solicitud sea procesada por el servidor (es decir, tiempo para generar toda la página)
  • más tiempo para el primer byte de datos que viajan desde el servidor al navegador.


Espero que esto ayude :-)

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 del servidor? ¿Es el servidor demasiado lento? ¿Es mi conexión demasiado lenta? ¿No puede el servidor procesar mucha información a la vez (tengo muchos archivos allí, sé que los combinaré con menos)? ¿Qué tengo que hacer para minimizar ese tiempo de espera?

PD. 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.


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

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