Я настроил веб-сайт 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
.
Я понимаю, что blocked
должно быть 0 с для HTTP / 2, потому что теперь все запросы могут начинаться параллельно. Однако не должен ли первый запрос создать какое-то время для DNS resolution
и TCP Connecting
?
Я отключил кэш в инструменте проверки и установил для about:config
значение network.dnsCacheExpiration
равным 0.