Project

General

Profile

Actions

Bug #376

closed

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

Added by Anonymous over 18 years ago. Updated almost 8 years ago.

Status:
Fixed
Priority:
Normal
Category:
core
Target version:
ASK QUESTIONS IN Forums:

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

Actions #1

Updated by Anonymous over 18 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

Actions #2

Updated by gstrauss almost 8 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

Actions #3

Updated by gstrauss almost 8 years ago

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

Also available in: Atom