1. Apache is currently the most popular Web application server, accounting for more than 70% of Internet application servers. It was not surprising that Apache was so successful: it was free, stable, and performance-excellent, but another reason why Apache was so successful was that when the Internet was just emerging, apache is the first available Web Application Server. People have no other options. It is undeniable that Apache is an excellent all-around web server, but for those who need more powerful web application servers (such as the size, customization, response speed, and scalability, apache obviously does not meet their requirements. It is a better choice to find a replacement for Apache.
2. Lighttpd is the most popular Apache server replacement. Lighttpd is a single-threaded web server specially optimized for a large number of persistent connections (this is exactly what most high-traffic websites and ApplicationsProgramRequired ). Many popular web sites choose Apache, including YouTube, SourceForge, And Wikipedia. Lighttpd supports FastCGI, HTTP server compression, mod-rewrite, and many other useful functions. Although Lighttpd has a vast majority of Apache functions, it remains lightweight (only 1 MB) and can use the same configuration as Apache.
3. nginx is a popular Web application server from Russia.
It is applied to a large number of high-concurrency Russian sites. The Russian search engine website Rambler is built based on nginx. Nginx provides excellent support for static pages, which is lightweight and free of charge. However, nginx cannot native support FastCGI, so it is difficult to use nginx to run PHP and MySQL sites. But recently it was reported that PHP 5.4 may introduce PHP-FTM to support nginx, which is a good thing for PHP developers on the nginx platform.
4. Many BOA website administrators are extremely reliable in using lightweight BOA as a web server on servers with low hardware configurations. Boa is a single-threaded HTTP server, which means that BOA can only complete user requests in sequence rather than fork new processes to process concurrent requests. Boa is designed for speed and security. BOA is a good choice for popular websites running on a single server.
5. Jigsaw jigsaw is an open-source Web server platform launched by W3C. It is written in Java and can be installed on a system in a Java Runtime Environment. As a server product developed by W3C (World Wide Web Consortium), it is mainly used to demonstrate the implementation of new technologies, rather than a full-featured commercial server product.
However, for jigsaw 2.0, its functions still exceed the average level of the current web server. Most importantly, it reflects the future development of HTTP protocol and Object-based Web server technology. If you want your platform to support all the next-generation technologies, Jigsaw is a good choice.