User:Pmc/Comparison of load balancer software

From Wikipedia, the free encyclopedia

Load balancers are reverse proxy servers or application firewalls which have been designed to provide a front-end to application servers that usually run services on the Internet or using Internet-related protocols.

Generally fairly small and simple applications, load balancers are generally intended to be able to scale to a much greater load/volume than than the application servers they represent.




Overview[edit]

A list of notable reverse proxy servers follows:

Server Creator/Developer Operating Systems Development Language Free software Software license Size (kB) of .tar file[1] Last release version Release date
lighttpd Jan Kneschke Unix, Linux C Yes BSD[2] 3520 1.4.30[3] 2011-12-18
nginx NGINX, Inc. Unix-like, Windows C Yes BSD 3960 1.2.0[4] 2012-04-23
Pound Apsis Gmbh Unix C Yes GPL 406.0[5] 2.25b 2003-12-29
Server Creator/Developer Operating Systems Development Language Open source Software license Size (kB) of .tar file[1] Last release version Release date

Operating system support[edit]

Server Windows Linux Mac OS X BSD Solaris QNX standalone software
Boa ? Yes ? ? ? ? No
Cherokee Yes[6][7][8] Yes Yes[citation needed] Yes[9][10][11] Yes ? No
Hiawatha Yes Yes Yes Yes Yes[12][13] ? No
HTTP File Server Yes No No No ? ? No
IIS Express Yes No No No No ? No
KLone Yes Yes Yes Yes Yes Yes No
lighttpd Yes Yes Yes Yes Yes ? No
Mongrel Yes Yes Yes Yes ? ? No
NanoHTTPD Yes Yes Yes Yes Yes Yes No
nginx Yes Yes Yes Yes Yes ? No
Perlbal Yes Yes Yes Yes ? ? No
Resin Server Yes Yes Yes Yes Yes ? No
thttpd No Yes Yes[14] Yes Yes ? No
Tntnet No Yes ? ? ? ? No

See also[edit]


References[edit]

  1. ^ a b The uncompressed tar file archive (usually the server package is compressed in tar.gz file or tar.bz2 file). The size of the executable file is uncomparable due to compilation flags and architecture dependant options
  2. ^ License of Lighttpd server
  3. ^ Announce of version 1.4.30 of lighttpd server at official page
  4. ^ Nginx website
  5. ^ The uncompressed tar size of thttpd version 2.03"Web Server Comparisons (July 1998)". acme.com.
  6. ^ Repository of Cherokee's binaries at official page
  7. ^ Note in Cherokee official page which says that Windows binaries are temporarily unavailable
  8. ^ Unofficial windows binaries repository of Cherokee
  9. ^ Cherokee port in FreeBSD.org
  10. ^ Cherokee port in OpenBSD.org
  11. ^ Cherokee package in NetBSD.org
  12. ^ Compiled on Solaris(Hiawatha webserver)
  13. ^ Support
  14. ^ Compiled for target host="next"

Web Servers, lightweight