2011-08-01 21 views
11

Tengo algunos archivos js y css que se cargan en el head. Después del último archivo js hay un espacio (en Firefox) de 1311ms hasta que el navegador comienza a cargar las imágenes.Mis imágenes se están cargando demasiado tarde, ¿por qué?

image loading too late

Firebug no muestra ningún estado en este espacio en blanco.

¿Qué significa? ¿Por qué mis imágenes se cargan tan tarde?

Todas las imágenes en la memoria caché, la brecha sigue ahí ...

gap

plena carga no-cache:

huge gap

+3

He visto esto también. Diablos, estoy viendo una página mía ahora que hace esto! Siempre asumí que fue causado por el tiempo que Firefox estaba tomando para analizar y cargar un archivo javascript. Ten curiosidad por ver tus respuestas. –

+0

¿A qué imágenes se hace referencia? – SLaks

+0

Intente usar Yslow. – pyroscope

Respuesta

1

Tiene un archivo JavaScript de 300kb. Eso es una gran cantidad de JS para analizar y posiblemente ejecutar. Pruebe la herramienta de creación de perfiles en Firebug o Chrome para ver qué JavaScript se ejecuta en la carga de la página.

0

si estamos hablando de etiquetas img, a continuación, el retraso puede ser el tiempo que le lleva al navegador procesar la página. Tendría que buscar una referencia, pero recuerdo que el navegador no comienza a buscar imágenes hasta que haya procesado la página. Puede probar esto agregando algunos perfiles que muestren cuándo la página ha completado el procesamiento y compárelo con el momento en que la primera imagen comienza a cargarse. Tengo un perfil insertado en mis páginas que inserta las marcas de tiempo como la primera declaración/elemento (dentro del encabezado) y el último (en el cuerpo). Comparando los dos le da el tiempo aproximado de renderizado.

1

hay alguna razón.

  • Esos archivos estáticos en muchos HOST, estos no están en el mismo HOST.
  • Su navegador resuelve estos archivos lentamente.
  • Un archivo javascript en estos archivos que pasa mucho tiempo.

puede usar alguna herramienta de preformulación web, como Yslow, Chrome Console .. para analizar este problema.

Cuestiones relacionadas