User:Pmc/Comparison of load balancer software
Appearance
< User:Pmc
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]- ^ 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
- ^ License of Lighttpd server
- ^ Announce of version 1.4.30 of lighttpd server at official page
- ^ Nginx website
- ^ The uncompressed tar size of thttpd version 2.03"Web Server Comparisons (July 1998)". acme.com.
- ^ Repository of Cherokee's binaries at official page
- ^ Note in Cherokee official page which says that Windows binaries are temporarily unavailable
- ^ Unofficial windows binaries repository of Cherokee
- ^ Cherokee port in FreeBSD.org
- ^ Cherokee port in OpenBSD.org
- ^ Cherokee package in NetBSD.org
- ^ Compiled on Solaris(Hiawatha webserver)
- ^ Support
- ^ Compiled for target host="next"