我一直在翻阅一些网页性能文章,这些文章都解释说减少加载页面所需的 http 请求数量将减少加载所需的总时间。如果http请求是异步的并且并行发生,我不太明白为什么会这样。
我读过的一篇文章似乎让浏览器故意将它们发出的请求数量限制为单个主机名,我猜这与限制有关,但我还没有找到任何可以确认的东西。
我的直觉表明构建http请求必须在客户端上花费一些时间,因此尽管等待时间是异步的,但每个请求的构建需要一些少量的时间,随着请求数量的增加,这一时间变得很重要。但这只是一种预感。
谁能解释为什么随着http请求的减少性能会提高?