/ / Rendimiento de la página web: ¿qué mide la “brecha”? - actuación

Rendimiento de la página web: ¿qué mide la “brecha”? - actuación

Estoy tratando de aumentar el rendimiento de mi sitio web.

Mirando la pestaña de la red de IE, veo:

wait: < 1 ms
start: 31 ms
request 390 ms
response 31 ms
gap 472 ms

Estoy especialmente confundido acerca de la brecha. ¿Qué está pasando aquí? ¿Es este el momento real para presentar la página una vez que se ha recibido todo? Es difícil mejorar el rendimiento cuando no sé lo que representa cada vez.

MSDN dice:

Brecha: El valor de compensación que se toma cuando se ha recibido la respuesta. La duración es el tiempo entre esa hora de inicio y cuando el final de la última solicitud se asocia con la solicitud HTTP original.

Eso no me ayuda en absoluto.

Respuestas

1 para la respuesta № 1

Es tan claro como el barro, pero lo que significa esque el final de esa solicitud en particular ocurrió 472 ms antes de que la página se considerara cargada. Esto suele ser porque hay recursos cargados después de ese que ocupa el tiempo restante.

Una simplificación para ilustrarlo, si tengo unpágina que se carga en 5 ms y tiene cuatro recursos cargados secuencialmente, y cada uno tarda 5 ms en cargarse. La brecha para la solicitud de la página inicial será 5 x 4 = 20 ms, la próxima solicitud tendrá una brecha de 15 ms, los próximos 10 ms, etc. No estoy seguro de cómo sería una métrica útil ...