Почему `DNS resolution` и` Connecting` 0 мс в каждом запросе? - PullRequest
0 голосов
/ 03 мая 2020

Я настроил веб-сайт simpel, который содержит только несколько изображений:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Images</title>
  </head>
  <body>
    <img src="a.jpg">
    <img src="b.png">
    <img src="c.png">
    <img src="d.png">
    <img src="e.png">
    <img src="f.png">
    <img src="g.png">
    <img src="b-and-c.png">
  </body>
</html>

Я хотел проверить, как это загружается из HTTP / 2.0 против HTTP / 1.1.

Я установил страницу https://schwadek.drnielsen.de/, открыл ее с помощью Firefox, посмотрел и вкладку «Сеть» из инструмента проверки.

К моему удивлению, каждый запрос имеет 0 мс для blocked, DNS resolution, Connecting, TLS Setup.

enter image description here

Я понимаю, что blocked должно быть 0 с для HTTP / 2, потому что теперь все запросы могут начинаться параллельно. Однако не должен ли первый запрос создать какое-то время для DNS resolution и TCP Connecting?

Я отключил кэш в инструменте проверки и установил для about:config значение network.dnsCacheExpiration равным 0.

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