Nginx 配置简洁, Apache 复杂
Nginx 静态处理性能比 Apache 高 3倍以上
Nginx 的负载能力比Apache高很多
Nginx并发性比较好,CPU内存占用低,
Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率
Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端用
Apache 的组件比 Nginx 多
Apache 设置rewrite伪静态比Nginx的强大
Apache 动态页面模块超多,基本想到的都可以找到
Apache 少bug ,Nginx 的bug 相对较多点
Apache 在处理动态有优势,如果rewrite伪静态规则很复杂,建议选择Apache
一般来说需要性能的web服务用Nginx ,如果不需要性能只求稳定,那就Apache
不过个人建议,Web 服务器如果没有太复杂的伪静态设置,建议选Nginx.