Are there other, similar webservers?
• Cherokee • Lighttpd (Lighty) • thttpd What most people mean by “similar” in this context is: “lightweight” or “not Apache”. You can find many comparisons using Google, but most web servers fall into two categories: process-based (forking or threaded) and asynchronous. Nginx and Lighttpd are probably the two best-known asynchronous servers and Apache is undoubtedly the best known process-based server. Cherokee is a lesser-known process-based server (but with very high performance). The main advantage of the asynchronous approach is scalability. In a process-based server, each simultaneous connection requires a thread which incurs significant overhead. An asynchronous server, on the other hand, is event-driven and handles requests in a single (or at least, very few) threads. While a process-based server can often perform on par with an asynchronous server under light loads, under heavier loads they usually consume far too much RAM, which significantly degrades performance. Also, they d