问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

apache+php 与 nginx+php,哪个好

发布网友 发布时间:2022-03-20 21:24

我来回答

3个回答

懂视网 时间:2022-03-21 01:45

产品型号:Thinkpad E15

系统版本:centos8

区别:apache和nginx处理php文件的方式不一样。

1:Apache是通过libphp5.so这个模块来处理php文件

2:Nginx是通过php-fpm这个服务来处理php文件

Apache:

 

Nginx:

 

Apache的libphp5.so随着Apache服务器一起运行,而Nginx和php-fpm是各自独立运行,所以在运行过程中,Nginx和php-fpm都需要分别启动!

Nginx相对于Apache的优点: 

轻量级,同样是 web 服务,比Apache 占用更少的内存及资源 ;高并发,Nginx 处理请求是异步非塞的,而Apache 则是阻塞型的,在高并发下Nginx 能保持低资源低消耗高性能;高度模块化的设计

编写模块相对简单;社区活跃,各种高性能模块出品迅速。

Apache 相对于Nginx 的优点: 

rewrite,比Nginx 的rewrite强大;模块超多,基本想到的都可以找到;少bug ,Nginx 的bug 相对较多;超稳定 

存在就是理由,一般来说,需要性能的web 服务,用Nginx 。如果不需要性能只求稳定,那就Apache。Nginx处理动态请求是弱项,一般动态请求要Apache去做,Nginx只适处理静态网页或反向代理。 

总结:

1. Apache是通过libphp5.so这个模块来处理php文件

2. Nginx是通过php-fpm这个服务来处理php文件

3. Nginx处理动态请求是弱项,一般动态请求要Apache去做,Nginx只适处理静态网页或反向代理。 

热心网友 时间:2022-03-20 22:53

还是得分情况,如果你的并发量小的话 apache和nginx都能承载的。
apache稳定,但是耗内存和CPU,高并发效果不好;
nginx内存和CPU消耗极小,处理高并发的效果好,但不太稳定。
所以在并发量大的情况下,提供一下自己的思路:
1、主服务器用nginx做负载均衡,扛并发
2、其它服务器用apache,让系统稳定运行。

热心网友 时间:2022-03-21 00:11

建议采用 apache+php
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
excel中区域A1:A10,求A1到n1的和,n为可变的数或者函数,怎样设置sum函... 顾客满意度指数编写测评报告 梦见我吃过了的东西给了死去的爷爷吃了是什么情况 复仇者联盟3无限战争中文字母的高清完整版 谁有复仇者联盟3高清云盘资源,不要去微信公众号的(我没有装微信),谢谢... 希望给孩子买一款好的护眼灯。在飞利浦和松下拿不定主意,请问用过的朋... 聚众淫乱罪立案标准是什么? 中华人民共和国刑事诉讼法,第一百六十条,应该怎么除法 QQ密码忘了 怎么找能知道 梦见猴子不停的追我,然后追到我,把我抱楼顶上,我弟来救我,我就跳楼顶... 在linux的centOS7.2版本中2.4版本的apache的httpd.conf 如何配置外部访问啊! 如何在CentOS6下实现Apache+PHP+MySQL的快速安装 快手账号注销后别人还能和我私信吗? centos7怎么样安装php+mysql+apache centos下怎么找到apache的配置文件 如何在阿里云服务器centos 7上安装Apache 你好 快手号注销了 还能找回吗? centos6.5怎么看Apache安装位置 centos怎么查看apache安装在哪里 阿里云centos怎么配置apache 快手可以解除实名认证吗? 怎样在 CentOS 6.5 64位系统上安装Apache 2.2.15 + MySQL 5.1.7 我的系统是centos 5.6版本该安装那个版本的Apache centos下,我怎么安装php和apache? centOS 5.5为什么会默认安装apache 如何在centos7 上部署Apache服务器 Centos7安装apache这样怎么办 centos7怎么安装apache2.4 centos7怎么安装apache2 如何在linux centos中安装apache nginx php 和apache php 哪个性能更高 微信与别人的聊天记录怎么发给别人 我的网站是纯php的,用apache好还是nginx好? NGINX+PHP(FASTCGI)好,还是NGINX+APACHE+PHP好? 单独使用NGINX+PHP好还是NGINX+APACHE+PHP好 nginx的能用apache打开吗 苹果平板抖音怎么看回放 docker linux 一些常用命令没有 docker 容器里好多命令没有怎么办 如何查看docker 里某个容器的的启动命令? 如何打包创建镜像和运行Docker容器及常用命令 docker进入container之后能运行什么命令 如何操作一个docker mysql docker desk top 安装后怎么复制命令到终端? 请教Docker 正确的使用姿势 docker 怎么创建基础镜像 怎么修改微信铃声 如何进入 Docker 容器 微信铃声怎么改 如何操作docker 容器的配置文件
  • 焦点

最新推荐

猜你喜欢

热门推荐