我的网站是纯php的,用apache好还是nginx好?
发布网友
发布时间:2022-02-26 21:24
我来回答
共5个回答
懂视网
时间:2022-02-27 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-02-26 22:53
nginx:
通过 本地回环或 socket 转发到 php-cgi上, 在windows平台上, php-cgi 很不稳定, 通常需要一个外部程序来守护 php-cgi 进程以防止经常性的崩溃, 特别是 php内部再走socket通讯时(譬如接 redis);
在 linux上, 有 php-fpm 守护 php-cgi, 相对稳定很多;
apache:
重, 但是稳定, 支持的各种扩展;
如果流量巨大, 可考虑 nginx做反向代理, 这点apache无法比.
热心网友
时间:2022-02-27 00:11
大流量网站都是用nginx的,腾讯就是
热心网友
时间:2022-02-27 01:46
nginx要比apache快几十倍
热心网友
时间:2022-02-27 03:37
你好,最佳php运行环境是apache+mysql的,至于nginx,指的是服务器,跟windows一样。apahce是php运行环境
apache 和nginx 哪个好
如PHP、Python等,并且需要丰富的功能和稳定的性能,Apache可能是更好的选择。而如果需要处理高并发请求,特别是静态文件,并且追求高性能和简单的配置,那么Nginx可能更合适。另外,对于复杂的环境,还可以考虑将两者结合使用,实现优势互补。
还在找proxyrack?
SmartProxy企业级海外住宅IP代理服务商,覆盖全球200+国家和地区,高匿稳定,动态住宅代理/静态住宅代理/账密提取,100%原生住宅IP,城市级定位,支持HTTP/HTTPS/SOCKS5协议,不限带宽,纯净高匿,网络集成更快捷,注册即送流量!Smartproxy代理...
apache和nginx的区别
存在就是理由,一般来说,需要性能的web 服务,用Nginx 。如果不需要性能只求稳定,那就Apache。Nginx处理动态请求是弱项,一般动态请求要Apache去做,Nginx只适处理静态网页或反向代理。
apache和nginx哪个好
Nginx相较于Apache在某些方面表现更好。Nginx的优势:1. 性能优越:Nginx采用事件驱动架构,能处理更多并发连接,适用于高流量的网站。其非阻塞的网络I/O模型使得在处理大量请求时,性能下降较小。2.资源消耗低:Nginx在运行时占用的内存和CPU资源较少,这对于资源有限的环境尤为重要。3.模块化的设计:N...
nginx apache 哪个好
总结:两者各有优势,选择Nginx还是Apache取决于具体的使用场景和需求。对于需要处理大量并发请求、追求高性能以及需要负载均衡的场景,Nginx更具优势。而Apache在静态页面处理和语言集成方面表现优秀,且拥有丰富的插件和模块支持。
nginx和apache有什么区别,我该用哪种?
Apache成立时间要比Nginx早,在安全性方面要更有经验 ,bug代码少,可以比Nginx更专业地处理DDoS等网络攻击,比较稳定。一般来说,如果需要性能的Web服务器,大多用户会选择Nginx 。如果不需要太多的性能只求稳定,使用Apache还是非常不错的。3、在灵活性方面 与Nginx使用事件驱动技术来管理客户端请求不同,...
nginx和apache哪个好
2. 广泛的应用场景:Apache在处理动态网页方面表现出色,尤其在PHP和Python等后端语言支持方面更为强大。许多流行的网站和应用都是基于Apache构建的。3. 稳定的性能:尽管在处理高并发请求时Apache可能会占用更多的资源,但在日常应用中,其稳定性得到了广泛认可。总结:选择Nginx还是Apache,主要取决于具体的...
Apache与Nginx的优缺点比较
8、从我个人的经验来看,nginx是很不错的前端服务器,负载性能很好,在老奔上开nginx,用webbench模拟10000个静态文件请求毫不吃力。apache对php等语言的支持很好,此外apache有强大的支持网路,发展时间相对nginx更久,9、 Nginx优于apache的主要两点:1.Nginx本身就是一个反向代理服务器 2.Nginx支持7层...
apache和nginx的区别
apache运行php比较好,适合跑动态,nginx比较适合跑静态。现在流行的lanmp架构就是同时使用apache和nginx,静态网页有nginx处理,动态交由apache处理,这样就能更大限度的发挥服务器性能。
处理PHP动态页面,Apache还是Nginx好?
mapn 这个不错,前端是nginx处理静态文件,后端是apache处理php动态程度。如果不是因为我部署环境太废劲,我会全换成这个的。
Apache与Nginx的优缺点比较与选择
相对于Apache,Nginx处理静态文件好,耗费内存少,在相同的配置投入上,Nginx是更经济的方式。6、前端与后端的比较 Apache有先天不支持多核心处理负载鸡肋的缺点,陈德馨博客个人建议使用Nginx做前端,后端用Apache。如果你的是一个大型网站的话,可以采用Nginx自代的集群功能。7、负载与并发的比较 从个人...