lighttpd:禁用CGI缓冲



有没有办法阻止lighttpd将POST缓冲到CGI可执行文件?

在我看来,所有请求在转发到CGI可执行文件之前都会在磁盘上完全缓冲,这使得我无法以基于流的方式处理输入。

为了澄清,我只谈论在标准输入上转发给CGI可执行文件的请求;我已经验证了响应不是这样缓冲的,流输出确实是可能的。

  • server.stream-request-body = 0 (default)在连接到后端之前缓冲整个请求体

  • server.stream-request-body = 1流请求体到后端;缓冲区到临时文件

  • server.stream-request-body = 2流请求体到后端;最小缓冲可能会阻止上传

使用HTTPS时,建议额外设置ssl.red-ahead="禁用"

https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_stream-request-bodyDetails

相关内容

  • 没有找到相关文章

最新更新