【问题标题】:node-http2 reuse connectionnode-http2 重用连接
【发布时间】:2016-08-23 06:13:15
【问题描述】:

我尝试使用带有 node-http2 包的 REST API。 API 支持 HTTP/2。

我得到一个包含两个相关资源的文件:

GET /article/223
    GET /comment/123
    GET /comment/322

两个/comment请求不应该比/article请求更快,因为http/2多路连接?

我已经有一个带有 keep-alive 的自定义代理

new http2.Agent({ keepAlive: true });

我可以检查新连接何时打开或在特定时间打开了多少连接?

【问题讨论】:

    标签: node.js http2


    【解决方案1】:

    我认为不需要 keep-alive: “在 HTTP/2 下保持活动是默认设置,并且 HTTP/2 不使用连接标头” - HTTP2 and NGINX - when would I use a keepalive directive?

    监控连接: “除了使用 Wireshark 2.0 之外,实际查看单个二进制帧的最简单方法之一是使用 Google Chrome 的 net-internals 选项卡(在地址栏中键入 chrome://net-internals/#http2)。数据对于大型 Web 页面可能很难理解。Rebecca Murphey 帮助编写了一个有用的工具,用于在命令行中直观地显示它。 https://blog.newrelic.com/2016/02/09/http2-best-practices-web-performance/

    【讨论】:

      猜你喜欢
      • 2019-03-11
      • 2020-07-11
      • 2017-03-17
      • 2019-03-21
      • 2016-10-27
      • 2020-08-02
      • 2015-07-05
      • 2013-10-13
      • 2018-06-14
      相关资源
      最近更新 更多