Thttpd: Difference between revisions
No edit summary |
|||
Line 33: | Line 33: | ||
* [http://xoomer.virgilio.it/adefacc/httpd/thttpd/ thttpd, unofficial resources (links, patches, etc.)] |
* [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] |
* 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] |
|||
{{unix-stub}} |
{{unix-stub}} |
Revision as of 11:18, 19 March 2008
Original author(s) | Jef Poskanzer |
---|---|
Developer(s) | ACME Laboratories |
Stable release | 2.25b
|
Written in | C |
Operating system | POSIX |
Available in | English |
Type | Web server |
License | BSD license variant |
Website | http://www.acme.com/software/thttpd/ |
thttpd is an open source web server from ACME Laboratories, designed for simplicity, a small execution footprint and speed. thttpd is single-threaded and portable, it compiles cleanly on most Unix-like OS, including FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, and OSF. 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 add-on module for Apache). This feature 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 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.
See also
- Jef Poskanzer
- Comparison of web servers
- mini_httpd
- micro_httpd
External links
- thttpd web site
- Description of throttling in thttpd documentation
- thttpd, unofficial resources (links, patches, etc.)
- thttpd AT mail.acme.com mailling list archive at http://marc.info
- Connection throttling patch