Apache mod_proxy content-length vs chunked encoding

时间:2014-02-13 23:28:34

标签: apache mod-proxy

我已经将apache配置为代理(旧的,吱吱作响的,基本上是http 1.0)Web服务器,该服务器不提供内容长度标头,只是依靠关闭连接来标记数据结尾。

在apache 2.2下,mod_proxy通过使用Transfer-Encoding:chunked处理此问题,然后以远程服务器传递数据的速度提供数据。在apache 2.4下,mod_proxy通过等待来自远程服务器的整个响应来处理此问题,然后传递具有内容长度的页面。由于后端服务器可能需要30秒以上才能逐渐填充结果页面,因此较旧的行为更为可取。没有明显的配置更改会导致此行为;我已经尝试过proxy-sendchunked但它似乎没有帮助(如上所述,它与POST请求上传的数据有关,这不是问题)。

这是可配置的,我只是错过了吗?

0 个答案:

没有答案