Apache is a very complete and modular web server, but when it comes to performance it might be a little behind, especially to support multiple concurrent connections. This collaborative comparison try to list the alternative web servers, you might consider.
Any of these web servers will perform better in terms of CPU or
memory usage in a highly concurrent scenario.
Some biased resources:
http://www.cherokee-project.com/benchmarks.html
According to netcraft web server survey, Nginx is the most used from these alternatives, then comes Lighttpd. The other alternatives present here are not listed. http://news.netcraft.com/archives/category/web-server-survey/
All alternatives have almost the same common features, Fast CGI (to support PHP for example), HTTPS (SSL support). The notable differences are on the administration parts, some have an integrated interface to manage easily the web server; other will only rely on command lines and configuration files.
If you already have an existing Apache installation, before switching to another web server make sure all the features or modules, you are using, can be replaced on the new web server. The next step would be to find a guide to convert your Apache configuration files. The conversion and testing part, will probably be the most consuming task to switch from Apache to another web server.
If you really need all the Apache features, you can still run Apache behind Nginx or Lighttpd as a reverse proxy.
Feel free to add any relevant criteria or alternatives to complete the comparison table.
Cherokee | Hiawatha | Lighttpd | LiteSpeed | Nginx | |
---|---|---|---|---|---|
Dernière version | 1.2.101 | 8.1 | 1.4.30 | 4.2.1 | 1.0.13 |
Date de sortie | 2011-10-18 | 2012-02-25 | 2011-12-18 | 2011-08-02 | 2012-03-05 |
Licence | GPL | GPL 2 | BSD | Free (Standard Edition) Commercial license (Enterprise Edition) | BSD |
Site web | http://cherokee-project.com/ | http://www.hiawatha-webserver.org/ | http://www.lighttpd.net/ | http://www.litespeedtech.com/ | http://www.nginx.org/ |
Langage de développement | C | C | C | C | |
Fonctionnalités | |||||
Authentification | Oui | Oui | Oui | Oui | Oui Basic-Only |
HTTPS | Oui | Oui | Oui | Oui | Oui |
Domaine virtuel | Oui | Oui | Oui | Oui | Oui |
Support CGI | Oui | Oui | Oui | Oui | Non |
Support FastCGI | Oui | Oui | Oui | Oui | Oui |
ASP.NET | Non | Non | Non | Non | Non |
Java Servlets | Non | Non | Non | Non | Non |
Server Side Includes | Oui | Oui | Oui | Non | Oui |
Console d'administration | Oui | Oui | Non | Oui | Non Plugin |
Support IPv6 | Oui | Oui | Oui | Oui | Oui |
Plateformes | |||||
Windows | Oui | Oui | Oui | Non | Oui |
Linux | Oui | Oui | Oui | Oui | Oui |
Mac OS | Oui | Oui | Oui | Oui | Oui |
Détails des plateformes supportés | Unix-like, Windows | Unix-like, Windows, Haiku os | Unix-like, Windows | Unix-like, Windows | |
Autre | |||||
Site web important qui l'utilise | Wordpress.com | ||||
Nom | Cherokee Web Server | Hiawatha Web Server | Lighttpd | LiteSpeed Web Server | Nginx |
Mis à jour | 2012-03-12 11:41:05 | 2012-03-12 11:44:00 | 2012-04-25 14:32:46 | 2013-02-10 22:47:14 | 2014-07-03 20:55:16 |
Plus de comparatifs
Commentaires
Laisser un commentaire
S'inscrire Se connecter