This site uses cookies to help deliver services. By using this site, you agree to the use of cookies. Learn more Got it!
iAgora
Information, contacts and employment for young Internationals.

lingerd - an accelerator daemon for Apache


What is lingerd?

Lingerd is a daemon (service) designed to take over the job of properly closing network connections from an http server like Apache.

Because of some technical complications in the way TCP/IP and HTTP work, each Apache process currently wastes a lot of time "lingering" on client connections, after the page has been generated and sent. Lingerd takes over this job, leaving the Apache process immediately free to handle a new connection. As a result, Lingerd makes it possible to serve the same load using considerably fewer Apache processes. This translates into a reduced load on the server.

Lingerd is particularily useful in Apache webservers that generate dynamic pages (e.g in conjunction with mod_perl, mod_php or Java/Jakarta/Tomcat).

More importantely, lingerd can only do an effective job if HTTP Keep-Alives are turned off; since keep-alives are useful for images, the recommended lingerd setup is to have an Apache/mod_whatever/lingerd server for the dynamic pages, and a plain Apache (or thttpd or boa) for the images.



News

  • Lingerd 0.94: adds support for FreeBSD, NetBSD, OpenBSD and Solaris, and instructions for use with mod_ssl.


Documentation



Download
Download lingerd in tarred and gzipped form: Older files:


Contact
Feel free to contact <lingerd@iagora.net> for more information about lingerd.

Lingerd was written by Roger Espel Llima for iAgora.



 
More ways to globalise your CV
Work - Internship in Athens
Translation/... - Athens
English speakers
Studies - IAE... - Aix-en-...
72 reviews
82% say Good-Great
Languages - Babylo... - Valencia
5 reviews
100% recommend