1. Apache
- [优点]
比较成熟、稳定、功能强大、配置丰富、能想到的模块都有 - [缺点]
不适合静态文件多的站点、内存CPU占用很大、阻塞型请求处理方式
2. Nginx
- [优点]
内存CPU开销小、支持更高的并发数、FastCGI模式效率突出、配置简单 - [缺点]
rewrite支持不是很好、动态页面处理效率不如apache、可使用的模块较少
3. Lighttpd
- [优点]
系统资源开销极小,
4. IIS
-
[优点]
可视化配置,除此好像没有其他优点了 -
[缺点]
缺点太多,如果不是 asp.net/ ASP的程序几乎不会考虑用
5.总结
- Nginx比较适合做前端服务器
- Apache比较适合做后端处理服务器、
- Lighttpd处理静态文件效率较高适合做图片等静态文件服务器
- 如果程序是ASP或ASP.NET那就只能选IIS+Windows平台了