Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
避免回复http请求以节省带宽_Http_Networking_Nginx - Fatal编程技术网

避免回复http请求以节省带宽

避免回复http请求以节省带宽,http,networking,nginx,Http,Networking,Nginx,我希望服务器在处理请求后断开连接,而不是使用http 200进行回复,以节省带宽。我无法更改http客户端的行为。听起来您需要防火墙 看 8.2.4服务器过早关闭连接时的客户端行为 如果HTTP/1.1客户端发送的请求包含请求正文,但不包含带有“100 continue”期望值的Expect request header字段,并且如果客户端未直接连接到HTTP/1.1源服务器,并且如果客户端在从服务器接收任何状态之前看到连接已关闭,客户端应重试该请求。如果客户端确实重试此请求,它可能会使用以下“

我希望服务器在处理请求后断开连接,而不是使用http 200进行回复,以节省带宽。我无法更改http客户端的行为。

听起来您需要防火墙

8.2.4服务器过早关闭连接时的客户端行为

如果HTTP/1.1客户端发送的请求包含请求正文,但不包含带有“100 continue”期望值的Expect request header字段,并且如果客户端未直接连接到HTTP/1.1源服务器,并且如果客户端在从服务器接收任何状态之前看到连接已关闭,客户端应重试该请求。如果客户端确实重试此请求,它可能会使用以下“二进制指数退避”算法来确保获得可靠的响应

  • 关闭连接也会消耗一条tcp消息,而没有任何http消息正文的200响应只会在其上附加一些http头
  • 如果客户端重试请求,可能会造成带宽浪费

  • 你引用的是一份过时的文件。目前的建议见。@VasiliyFaronov非常感谢您的评论。我在这里找到了更多信息,您认为您可以节省多少带宽?