我尝试使用带有node-http2包的REST API。 API支持HTTP / 2。
我获取了一个包含两个相关资源的文件:
GET /article/223
GET /comment/123
GET /comment/322
由于http / 2多路复用连接,两个/comment
请求是否应该比/article
请求更快?
我已经有一个自定义代理程序,其中包含keep-alive
new http2.Agent({ keepAlive: true });
Сan我检查何时打开新连接或在特定时刻打开多少连接?
答案 0 :(得分:0)
我认为不需要保持活力: “在HTTP / 2下,保持alives是默认值,HTTP / 2不使用连接头” - HTTP2 and NGINX - when would I use a keepalive directive?
监控连接: “除了使用Wireshark 2.0之外,实际查看单个二进制框架的最简单方法之一是使用Google Chrome的net-internals选项卡(在地址栏中键入chrome:// net-internals /#http2)。对于大型网页来说,很难理解.Rebecca Murphey帮助编写了一个有用的工具,可以在命令行中直观地显示它。“ https://blog.newrelic.com/2016/02/09/http2-best-practices-web-performance/