Улучшение времени загрузки сайта - PullRequest
1 голос
/ 18 июля 2011

сегодня я проверял время загрузки сайта. Я использовал net panle в firebug, чтобы увидеть, какой ресурс занимает сколько времени.

Я приложил спаншот для результата.

В этом снимке я немного запутался в последних трех ресурсах, которые я отметил.

Мой вопрос таков: зачем начинать загрузку после очень долгого ожидания? Эти ресурсы загружаются всего за несколько секунд, но они запускаются после большой задержки.

Есть причина для этого?

Site loading time measurement using Net panel of mozilla

Ответы [ 5 ]

0 голосов
/ 20 июля 2011

Красная линия на firebug означает событие загрузки (не событие загрузки DOM!). Итак, некоторые запросы делаются после загрузки страницы. Посмотрите на ваши скрипты, может быть что-то загружается после того, как все загружено.

0 голосов
/ 20 июля 2011

Попробуйте вкладку скорости страницы. Посмотрите, есть ли какой-нибудь блок javascript, выполнение которого занимает некоторое время и, таким образом, вызывает перерыв в загрузке страницы.

Есть ли загрузка Flash?

Любое видео?

Что-нибудь кроме html, css, javascript и небольших изображений?

0 голосов
/ 18 июля 2011

удалите кеш и посмотрите, происходит ли это до и после: 200 OK!

0 голосов
/ 18 июля 2011

Не видя реальной страницы, невозможно сказать почему. Но большинство URL-адресов запускается объектом таймера (посмотрите на страницу здесь - как только вы начнете составлять ответ, он начнет запускать запросы для сохранения черновика).

Другая причина может заключаться в том, что браузер был просто занят запуском javascript, чтобы приступить к загрузке этих URL.

Кстати, со всеми этими 304 ответами производительность ваших сайтов в любом случае должна быть довольно ужасной.

PS, в следующий раз снимай перчатки.

0 голосов
/ 18 июля 2011

Время загрузки (-ий) все еще минимально ... промежуток - КОГДА они были загружены ... то есть, возможно, было небольшое замедление DNS или что-то в этом роде. Вы загружали несколько раз, всегда ли это одинаково?

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