近年来nginx日益受到各企业重视,但apache目前来说还是处于绝对领先优势,下面就nginx和apache的区别作小的说明和总结。

1、nginx并发数高,抗并发,处理请求异步非阻塞,一个进程多个连接,而apache一个进程一个连接。

2、nginx占用资源和内存小,高度模块化,配置简单

3、nginx处理静态文件好,但动态不行,nginx只适合静态和反向

4、apache 的rewrite功能比nginx强大

综上所述,nginx和apache各有优缺点,虽然nginx性能比apache强悍,但nginx不会完全取代apache,一般企业前端是nginx,后端是apache。