Что означает «подключение» в Chrome Developer Tools на вкладке «Сеть» и почему оно отображается только для некоторых сайтов? - PullRequest
8 голосов
/ 10 января 2012

Я пытался найти объяснение в Интернете, но я не могу найти его. Если вы зайдете на сайт, например youtube.com в Chrome, и наведите курсор на синюю полосу, соответствующую имени файла "http://www.youtube.com/",, вы увидите четыре разные вещи:

-Blocking

-Sending

-Waiting

-Receiving

При просмотре страницы другого сайта на вкладке сети я вижу

-DNS Lookup

-Connecting

-Sending

-Waiting

-Receiving

На все это уходит много времени, даже если страница такая простая. Что заставляет мой сервер отображать различные статистические ключи для загрузки страницы, и что я могу сделать, чтобы оптимизировать? В общем, где я могу найти более полную информацию о сетевом инструменте?

1 Ответ

11 голосов
/ 05 февраля 2012

Поиск DNS обычно происходит, когда вы подключаетесь к сайту в первый раз, и ваш браузер не имеет своего IP-адреса.В этом случае вы можете увидеть небольшую подсказку в левом нижнем углу страницы с текстом «Resolve www.blablabla.com ....». Это может быть довольно долго, если DNS-сервер работает медленно.

Подключениевремя отправки браузером пакета для установления соединения и ожидания ответа.Это может быть долго, если веб-сервер работает медленно.

Блокировка - это время, когда браузер должен запросить ресурс, но с того же сервера было запрошено 20 других ресурсов.В этом случае браузер поместит эти запросы в очередь.Это может произойти, если сервер работает медленно.

...