Feature #57

more flexible bandwidth limiting (like Apache mod_bandwidth/mod_throttle)

Added by Anonymous over 5 years ago. Updated almost 2 years ago.

Status:Wontfix Start:
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:core
Target version:-
Missing in 1.5.x:

Description

I would like to limit my outgoing bandwidth by specifying policies on different levels:
  • per-directory
  • per-virtualserver
  • per-user

In example:

users who match pattern http://username.example.org would have 10kb/s output max, and users using http://example.com would have 20kb/s at max.

It's basicly the same as in Apache's mod_bandwidth.

-- Louis

History

Updated by conny over 4 years ago

The question is how different people define "_user_": does that refer to a virtual site, a local userid, a remote authenticated user, or the remote IP address?

Updated by conny over 4 years ago

Note: Related but not entirely the same is the principle of simple per-remote-IP concurrency limits, like those made available for Lighttpd by source:browser/branches/lighttpd-merge-1.4.x/src/mod_evasive.c#896.

Updated by stbuehler about 2 years ago

  • Status changed from New to Fixed
  • Resolution set to wontfix

connection.kbytes-per-second should basically do what you want for directory and vhost, evasive.max-conns-per-ip for user.

Updated by stbuehler almost 2 years ago

  • Status changed from Fixed to Wontfix

Also available in: Atom