nginx 服务器 还是apache服务器好 还是说 nginx +apache。。
就目前看来,nginx+apache 架构比较累赘,多余,没有太大意义。
Nginx 是一个高性能Web服务,他本身不处理php脚本,所有php的请求执行nginx都会转发给PHP-FPM模块来执行.
再就是Nginx的配置文件很容易看懂,比Apache上要配置的东西少很多。因此我推荐你可以尝试下Nginx+PHP-FPM模式。
3 回答662 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答528 阅读✓ 已解决
3 回答672 阅读✓ 已解决
4 回答722 阅读✓ 已解决
4 回答710 阅读
4 回答1k 阅读
nginx的优点:
1、轻量,配置简洁
2、异步的,多个连接(万级别)可以对应一个进程
3、nginx适合做静态请求,简单,效率高,占用更少的内存及资源,前端一般用nginx作为反向代理
apache的优点:
1、配置复杂,但rewrite强大
2、同步多进程模型,一个连接对应一个进程
3、apache适合处理动态请求,稳定,功能强
一般来说,需要性能的web 服务,用nginx。如果不需要性能只求稳定,那就apache吧!现在好多集群站,前端nginx抗并发,后端apache集群,配合一起使用!至于好与不好,只是相对的。