Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Thttpd
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Design and features == thttpd is [[Thread (computer science)|single-threaded]] and [[Software portability|portable]]: it compiles cleanly on most [[Unix-like]] [[operating system]]s, including [[FreeBSD]], [[SunOS]] 4, [[Solaris (operating system)|Solaris]] 2, [[BSD/OS]], [[Linux]], and [[OSF/1]]. It has an executable memory size of about 50 kB.<ref>{{cite web|url=http://www.acme.com/software/thttpd/benchmarks.html|title=Web Server Comparisons|publisher=acme.com}}</ref> While it can be used as a simplified replacement to more [[feature-rich]] servers, it is uniquely suited to service high volume requests for static data—for example as an [[Image hosting service|image hosting server]]. The first "t" in thttpd stands for variously tiny, turbo, or throttling. thttpd has a [[bandwidth throttling]] feature which enables the server administrator to limit the maximum [[bit rate]] at which certain types of files may be transferred. For example, the administrator may choose to restrict the transfer of [[JPEG]] image files to at most 20 [[kilobyte]]s per second. This prevents the connection from becoming saturated so that the server will still be responsive under heavy load, with the tradeoff that file transfer speed is reduced. thttpd did not support the [[X-Forwarded-For]] header<ref>{{cite web|url=http://wiki.nginx.org/ThttpdRealIP|title=thttpd patch|website=wiki.nginx.org}}</ref><ref>[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=119888 Debian bug of thttpd does not respect X-Forward-For header] (closed)</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)