Nginx仅包含keep-alive超时参数,不包括“ keep-alive最大请求”参数。我想知道浏览器如何在没有“保持有效的最大请求数”参数的情况下使用连接。
我发现nginx仅在响应标头中包含keepalive-timeout参数。而且我意识到nginx中没有包含“ keepalive-max-requests”参数的功能。
我认为,如果浏览器无法从服务器获取keepalive-max = requests参数,则它将使用其默认值。我尝试找到有关没有keepalive-max-requests参数的浏览器如何工作的信息,但是我失败了。我发现的东西很少是这些。
firefox浏览器中没有keepalive-max-requests的默认值。但是其中包含keepalive-timeout默认值。
根据mozilla,他们解释了keepalive-max-requests这样的参数。 “对于客户端,在响应中接收此参数将允许客户端限制其发送的请求数量。管道请求的客户端可以使用此信息来限制管道的长度。”
根据上述说明,客户端将限制其发送的请求数量。这意味着如果客户端未收到max-request标头,则不会限制请求的数量。我说的对吗?