nginx 服务器 还是apache服务器好 还是说 nginx +apache。。

nginx 服务器 还是apache服务器好 还是说 nginx +apache。。

回复
阅读 4.1k
7 个回答

nginx的优点:
1、轻量,配置简洁
2、异步的,多个连接(万级别)可以对应一个进程
3、nginx适合做静态请求,简单,效率高,占用更少的内存及资源,前端一般用nginx作为反向代理

apache的优点:
1、配置复杂,但rewrite强大
2、同步多进程模型,一个连接对应一个进程
3、apache适合处理动态请求,稳定,功能强

一般来说,需要性能的web 服务,用nginx。如果不需要性能只求稳定,那就apache吧!现在好多集群站,前端nginx抗并发,后端apache集群,配合一起使用!至于好与不好,只是相对的。

nginx 比apache的优点 :

  1. nginx 配置简洁,语法简单
  2. nginx 挂载负载均衡 很容易

楼上的说了一个我补充一个
如果你求业务稳定,请用apache,毕竟这么多年很少出bug
如果你追求高访问 负载均衡 静态页面访问这个可以选nginx
但是目前选nginx的很多

就目前看来,nginx+apache 架构比较累赘,多余,没有太大意义。

Nginx 是一个高性能Web服务,他本身不处理php脚本,所有php的请求执行nginx都会转发给PHP-FPM模块来执行.

再就是Nginx的配置文件很容易看懂,比Apache上要配置的东西少很多。因此我推荐你可以尝试下Nginx+PHP-FPM模式。

流量大小 程序员质量 也和你的选择有关

nginx做前端服务器多吧,后端服务器很多还是用Apache的,不过现在用Nginx的也越来越多了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏