Thttpd

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 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 operating systems, including FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, and OSF/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 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.

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.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Thttpd — Saltar a navegación, búsqueda Thttpd es un servidor web de código libre disponible para la mayoría de las variantes de Unix. Se caracteriza por ser simple, pequeño, portátil, rápido, y seguro, ya que utiliza los requerimientos mínimos de un… …   Wikipedia Español

  • thttpd — (tiny/turbo/throttling HTTP server) es un servidor web de código libre disponible para la mayoría de las variantes de Unix. Se caracteriza por ser simple, pequeño, portátil, rápido, y seguro, ya que utiliza los requerimientos mínimos de un… …   Wikipedia Español

  • Comparison of lightweight web servers — Lightweight web servers are web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.[citation needed] Many of these servers have been created as a mental… …   Wikipedia

  • Comparison of web server software — This article is a comparison of web server software. Contents 1 Overview 2 Features 3 Operating system support 4 See also …   Wikipedia

  • ACME Laboratories — is the home page for a number of open source software products written and maintained by Jef Poskanzer. Major projects maintained at ACME include pbmplus and thttpd. ee also* Comparison of web servers * Tiny web servers * thttpd * mini httpd *… …   Wikipedia

  • Amiga Internet and communications software — This article is a split of main article Amiga software and refers to any communication and internet software that run on Amiga line of computers.See also related articles Amiga productivity software and Amiga support and maintenance software for… …   Wikipedia

  • Noiseless Linux — Développeur phenix Dernière version …   Wikipédia en Français

  • Noiseless linux — Développeur phenix Dernière version 0 …   Wikipédia en Français

  • Httpd — stands for Hyper Text Transfer Protocol Daemon (i.e. web server).The implied meaning can be:* The Apache HTTP Server . * The Lighttpd HTTP server. * The Nginx HTTP and reverse proxy server * The NCSA HTTPd HTTP server. * The CERN HTTPd HTTP… …   Wikipedia

  • Gfxartist — is an online artistic community where digital artists can profile themselves and get in touch with peers and enthusiasts through their work. It was first launched in January, 2000 and revised at several occasions. The last revision took place in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”