Мои изображения загружаются слишком поздно, почему? - PullRequest
11 голосов
/ 02 августа 2011

У меня есть несколько файлов js и css, которые загружаются на head.После последнего файла js в Firefox есть разрыв (1311ms) до тех пор, пока браузер не начнет загружать изображения.

image loading too late

Firebug не показывает никакого статуса для этогопробел.

Что это значит?Почему мои изображения загружаются так поздно?

Все изображения в кеше, разрыв все еще есть ...

gap

Полная загрузка без кэша:

huge gap

Ответы [ 3 ]

1 голос
/ 03 августа 2011

Может быть, есть причина.

  • Эти статические файлы во многих HOST, они не в одном и том же HOST.
  • Ваш браузер разрешает эти файлы медленно.
  • Файл javascript в этом файле тратит много времени.

для анализа этой проблемы вы можете использовать какой-нибудь инструмент веб-предварительной обработки, например, Yslow, консоль Chrome ...

1 голос
/ 03 августа 2011

У вас есть файл JavaScript объемом 300 КБ.Это много JS, чтобы проанализировать и, возможно, выполнить.Попробуйте инструмент профилирования в Firebug или Chrome, чтобы увидеть, какой JavaScript запускается при загрузке страницы.

0 голосов
/ 02 августа 2011

Если мы говорим о тегах img, то задержка может быть временем, которое требуется браузеру для отображения страницы.Мне нужно искать ссылку, но я вспоминаю, что браузер не начинает извлекать изображения, пока не отобразит страницу.Вы можете проверить это, добавив профилирование, показывающее, когда страница завершила рендеринг, и сравнить его со временем начала загрузки первого изображения.У меня есть профилирование, вставленное в мои страницы, которое вставляет метки времени как самое первое утверждение / элемент (внутри головы) и самое последнее (в теле).Сравнение двух дает приблизительное время рендеринга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...