来自 Ruby on Rails 文档:
管道的第一个功能是连接资产。这在生产环境中很重要,因为它可以减少浏览器为呈现网页而必须发出的请求数量。Web 浏览器可以并行发出的请求数量是有限的,因此更少的请求可能意味着更快地加载您的应用程序。
这被广泛认为是网络上的最佳实践。但是传统逻辑不是告诉我们并行加载三个文件比串行加载串联版本更快吗?所以即使并行连接数有上限,也应该比在单个连接上等待一个巨大的文件要快。还是与每个请求的开销有关?
来自 Ruby on Rails 文档:
管道的第一个功能是连接资产。这在生产环境中很重要,因为它可以减少浏览器为呈现网页而必须发出的请求数量。Web 浏览器可以并行发出的请求数量是有限的,因此更少的请求可能意味着更快地加载您的应用程序。
这被广泛认为是网络上的最佳实践。但是传统逻辑不是告诉我们并行加载三个文件比串行加载串联版本更快吗?所以即使并行连接数有上限,也应该比在单个连接上等待一个巨大的文件要快。还是与每个请求的开销有关?