This site uses cookies to help deliver services. By using this site, you agree to the use of cookies.  Learn more Got it!
General Electric Ze Agency JP Morgan Société Générale Mango
Home Work Studies Languages Destinations About iAgora
About > Main
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.


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


Download lingerd in tarred and gzipped form: Older files:

Feel free to contact <> for more information about lingerd.

Lingerd was written by Roger Espel Llima for iAgora.

More ways to globalise your CV
Work - Sales Trainee wit...
Sales - Barcelona
German speakers
Studies - Universit... - Milan
600 reviews
88% say Good-Great
Languages - Don Qu... - Barce...
10 reviews
100% recommend