如何解决如果使用HTTP2,减少HTTP请求有速度上的好处吗?
AFAIK减少HTTP请求以提高网站速度的整个思想在于HTTP无法处理并发请求。 HTTP2允许并发请求。
减少HTTP请求数量是否仍然对性能有好处?
或者同时进行多个较小的HTTP请求是否更有效?
还是基于站点/浏览器可以处理的并发请求数来确定快乐的媒体?
我专门为此使用nginx,但假设相同的问题同样适用于apache和其他Web服务器。
解决方法
HTTP / 2使请求更便宜-并非免费。
HTTP请求仍然有成本,查找本地缓存,构建请求,发送请求,等待响应,获取结果,决定是否下次对其进行缓存,处理结果等。因此,browsers can limit the number of requests in flight at once。
服务器通常还会一次将连接限制为100个机上响应。
其他人也发现completely forgoing packaging leads to performance issues,部分是由于上述原因,还因为压缩(gzip和brotli)对于较小的文件效率较低,导致必须发送更多的字节。
普遍的共识似乎是1)测试和2)减少捆绑成功能的部分,但不要完全摆脱它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。