首页 > 代码库 > Apache vs. Nginx
Apache vs. Nginx
精简版
Apache:出名比较早,09年左右是最流行的时期,功能强大,可以根据需求配置为基于进程,基于线程或者基于事件的,但是消耗内存较多,对硬件需求较高,内存是影响服务器性能的最关键因素,在VPS上不能很好的支持。
Nginx:属于后起之秀,近年来应用越来越广泛,主要特点是低内存消耗,可以很好的运行在VPS上,这是因为Nginx是基于事件的异步服务器,因此在收到新的请求之后,无需新建过多的线程。
Nginx并发数高,处理请求异步非阻塞,一个进程多个连接,而Apache是同步多进程,一个进程一个连接,属于阻塞型。
Nginx占用资源和内存小,高度模块化,配置简单,Apache的配置就相对复杂了。
Nginx适合处理静态文件和反向代理。
Apache的Rewrite功能更加强大,对动态页面支持更好,超级稳定。
Apache对PHP支持比较简单,Nginx需要配合其他后端使用,Apache的组件也更加丰富。
一般前端是Nginx,后端是Apache。
Apache vs. Nginx
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。