Project

General

Profile

Bug #376

Reimplement upload (POST) handling to match apache/zeus/thttpd/boa functionality

Added by Anonymous about 14 years ago. Updated over 3 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
core
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Missing in 1.5.x:

Description

Uploads (POST/PUT data) should be handled without the server performing any buffering, so that cgi/fastcgi/scgi applications can determine their own buffering method. This will also improve lighttpd's CGI compatibility with every widely used http server implementation.

-- cody

#1

Updated by Anonymous about 14 years ago

to buffer or not to buffer, this is a problem. what if u have 5 fastcgi worker at most but having 5 user uploading at the same time slowly? all other fastcgi request is blocked. (with php, u have static number of workers)

anyways, it's in jan's TODO to support both mode, tune by conf.

-- xuefer

#2

Updated by gstrauss over 3 years ago

  • Description updated (diff)
  • Status changed from New to Patch Pending
  • Assignee deleted (jan)
  • Target version set to 1.4.40

New: asynchronous, bidirectional streaming support for request and response
Submitted pull request: https://github.com/lighttpd/lighttpd1.4/pull/66

#3

Updated by gstrauss over 3 years ago

  • Status changed from Patch Pending to Fixed
  • % Done changed from 0 to 100

Also available in: Atom