У меня есть следующий сетевой журнал в Chrome:
Я не понимаю в этом одного: какая разница между заполненными серыми полосами и прозрачными серыми полосами.
У меня есть следующий сетевой журнал в Chrome:
Я не понимаю в этом одного: какая разница между заполненными серыми полосами и прозрачными серыми полосами.
Ответы:
Google дает разбивку по этим полям в разделе « Оценка производительности сети » своей документации DevTools.
Выдержка из ресурса сети :
(Если вы забыли, Chrome имеет ссылку «Объяснение» во всплывающей подсказке и под панелью «Время».)
По сути, основная причина, по которой вы это увидите, заключается в том, что Chrome загружает только 6 файлов на сервер за раз, а другие запросы останавливаются до тех пор, пока не станет доступен слот подключения.
Это не обязательно что-то, что требует исправления, но один из способов избежать остановленного состояния - это распределить файлы по нескольким доменным именам и / или серверам, имея в виду CORS, если это применимо к вашим потребностям, однако HTTP2, вероятно, является лучшим вариантом. идти вперед. Связывание ресурсов (например, конкатенация JS и CSS) также может помочь уменьшить количество остановленных соединений.
источник
file:///C:/...
DevTools: [сеть] объясняет пустые бары, предшествующие запросу
источник
https://developers.google.com/web/tools/chrome-devtools/network-performance/understanding-resource-timing
Это происходит с официального сайта Chome-devtools, и это помогает. Здесь я цитирую:
источник
В моем случае страница отправляет несколько запросов с разными параметрами, когда она была открыта. Так что большинство из них "застопорились". Следующие запросы, отправленные немедленно, останавливаются. Лучше избегать ненужных запросов (быть ленивым ...).
источник
Поскольку многие люди приезжают сюда для отладки своего медленного веб-сайта, я хотел бы сообщить вам о моем случае, который ни одно из объяснений Google не помогло разрешить. Мои огромные задержки (иногда 1 мин) были вызваны тем, что Apache, работающий в Windows, имел слишком мало рабочих потоков для обработки соединений, поэтому они находились в очереди.
Это может относиться к вам, если в вашем журнале apache есть следующее примечание:
Эта проблема решена в Apache httpd.conf. Раскомментировать: включите conf / extra / httpd-mpm.conf
И отредактируйте httpd-mpm.conf
Обратите внимание, что вам может не понадобиться 2000 потоков или может потребоваться больше. 2000 год был в порядке для моего случая.
источник