Chrome Просмотр времени
На изображении выше chrome большую часть времени проводит в очереди на запрос. Я пытаюсь выяснить, почему это происходит, чтобы свести его к минимуму.
Согласно chrome документам для разработчиков:
Запрос в очереди указывает, что:
- Запрос был отложен механизмом рендеринга, потому что он считается более низким приоритетом, чем критические ресурсы (такие как скрипты / стили). Это часто случается с изображениями.
- Запрос был отложен для ожидания недоступного сокета TCP, который скоро освободится.
- Запрос был отложен, поскольку браузер разрешает только шесть TCP-подключений на источник по HTTP 1.
- Время, затрачиваемое на создание записей в кэш-памяти диска (обычно очень быстрое).
Номер 3 кажется наиболее вероятной проблемой в соответствии с chrome документами для разработчиков, но я знаю, что за один раз отправляется только один запрос, поэтому это не может быть. Я тоже не думаю, что это номер 1, потому что монитор производительности не показывает отставание от рендеринга. Может быть, это 2 или 4, но я не знаю, как это проверить.
Chrome Performance Monitor
Я включил изображение производительности монитор, который показывает эти длинные задачи, когда что-то происходит в системе. Это также для меня загадка и кажется, что они связаны между собой.
Любая помощь очень ценится!
Редактировать: Кажется, что вы можете отключить кэш диска, когда открываете инструменты разработчика, и это не показалось решить проблему.