在Http/2中连接将保持活动的时间

在Http/2中连接将保持活动的时间,http,networking,https,keep-alive,ttl,Http,Networking,Https,Keep Alive,Ttl,在Http/2中,连接将保持多长时间? 我知道Http/2在每个域中使用一个连接并进行多路复用。但是我没有得到任何关于连接保持活动时间的信息。与HTTP/1.1一样,HTTP/2中连接保持活动的时间取决于客户端和服务器的实现。警察说 HTTP/2连接是持久的。为了获得最佳性能,在确定不需要与服务器进行进一步通信(例如,当用户离开特定网页时)或在服务器关闭连接之前,客户端不会关闭连接 [……] 鼓励服务器尽可能长时间地保持开放连接,但允许在必要时终止空闲连接。当任一端点选择关闭传输层TCP连接时,

在Http/2中,连接将保持多长时间?
我知道Http/2在每个域中使用一个连接并进行多路复用。但是我没有得到任何关于连接保持活动时间的信息。

与HTTP/1.1一样,HTTP/2中连接保持活动的时间取决于客户端和服务器的实现。警察说

HTTP/2连接是持久的。为了获得最佳性能,在确定不需要与服务器进行进一步通信(例如,当用户离开特定网页时)或在服务器关闭连接之前,客户端不会关闭连接

[……]

鼓励服务器尽可能长时间地保持开放连接,但允许在必要时终止空闲连接。当任一端点选择关闭传输层TCP连接时,终止端点应首先发送GOAWAY(第6.8节)帧,以便两个端点都能可靠地确定是否已处理先前发送的帧,并正常完成或终止任何必要的剩余任务

因此,两个端点都可以通过发送
GOAWAY
帧优雅地关闭连接。并让您配置一个超时,在此超时后关闭一个空闲的HTTP/2连接。nginx的默认值是3分钟,Apache的默认值是5秒