- Thttpd
Infobox Software
name = Tiny/Turbo/Throttling HTTP server
caption =
author =Jef Poskanzer
developer =ACME Laboratories
released =
latest release version = 2.25b
latest release date =
programming language = C
operating system =POSIX
language = English
genre =Web server
license =BSD license variant
website = [http://www.acme.com/software/thttpd/ http://www.acme.com/software/thttpd/]thttpd is an
open source software web server fromACME Laboratories , designed for simplicity, a small execution footprint and speed. thttpd is single-threaded and portable: it compiles cleanly on mostUnix-like operating system s, includingFreeBSD ,SunOS 4, Solaris 2,BSD/OS ,Linux , andOSF/1 . It has an executable memory size of about 50 kB [cite web|url=http://www.acme.com/software/thttpd/benchmarks.html|title=Web Server Comparisons|publisher=acme.com] .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 server. The first "t" in thttpd stands for variously tiny, turbo, or throttling.thttpd has a
bandwidth throttling feature which is not present in other open source web server software such as Apache (although throttling is available as an [http://www.snert.com/Software/mod_throttle/ add-on module] for Apache). This feature enables the server administrator to limit the maximumbit rate at which certain types of files may be transferred. For example, the administrator may choose to restrict the transfer ofJPEG image files to at most 20 kilobytes 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.Sites using thttpd include demon.net, bluelight.com, mtv.com, The
Drudge Report , garfield.com and others [cite web|url=http://www.ibm.com/developerworks/web/library/wa-ltwebserv/|title=Lightweight Web servers|date=2007-07-20|author=Cameron Laird|publisher=IBM] .See also
*
Jef Poskanzer
*Comparison of web servers References
External links
* [http://www.acme.com/software/thttpd/ thttpd web site]
* [http://www.acme.com/software/thttpd/thttpd_man.html#THROTTLING Description of throttling in thttpd documentation]
* [http://xoomer.virgilio.it/adefacc/httpd/thttpd/ thttpd, unofficial resources (links, patches, etc.)]
* thttpd AT mail.acme.com mailling list archive at [http://marc.info/?l=thttpd&r=1 http://marc.info]
* [http://zibet.net/comp/thttpd.html Connection throttling patch]
Wikimedia Foundation. 2010.