我开始研究HTTP / 2,并在Windows 10 / IIS 10上运行测试。据我了解,默认情况下已为安全连接启用了HTTP / 2。但是,当我从Chrome 67.0.3396.99浏览本地站点时-HTTP / 2似乎比较慢,发出了更多请求。
知道为什么会这样吗?
答案 0 :(得分:1)
您的屏幕截图显示了另外8个通过HTTPS加载的请求,因此您不会像“喜欢”那样进行比较。研究一下这些是什么,您可能会得到答案。
此外,默认情况下,最新版本的IIS默认使用HTTP / 2,因此最好将“协议”列添加到“网络”选项卡中,以确认是否正在使用此协议。这样一来,您便知道要比较HTTP与HTTPS还是HTTP与HTTP / 2(通过HTTPS)。
HTTP / 2在高延迟连接上的速度主要更快,因此您可能不会注意到在低延迟连接上的差异(例如,如果使用localhost测试),但它实际上并不会因此而变慢(除了可能会有一点点额外的变化) HTTPS的初始连接SSL / TLS协商时间)。