黑马程序员技术交流社区

标题: PHP小白必知: web服务器该选择apache还是nginx? [打印本页]

作者: huawei    时间: 2016-12-25 20:51
标题: PHP小白必知: web服务器该选择apache还是nginx?
本帖最后由 huawei 于 2017-3-5 10:30 编辑

PHP小白必知: web服务器该选择apache还是nginx?


一、apache与nginx的区别:

        1、二者最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。nginx处理静态文件好,耗费内存少.但无疑apache仍然是目前的主流,有很多丰富的特性.所以还需要搭配着来.当然如果能确定nginx就适合需求,那么使用nginx会是更经济的方式。

        2、nginx的负载能力比apache高很多。最新的服务器也改用nginx了。而且nginx改完配置能-t测试一下配置有没 有问题。

        3、apache重启的时候发现配置出错了,会很崩溃,改的时候都会非常小心翼翼现在看有好多集群站,前端nginx抗并发,后端apache集群, 配合的也不错。

        4、nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。

        5、从经验来看,nginx是很不错的前端服务器,负载性能很好,nginx,用webbench模拟10000个静态文件请求毫不吃力。 apache对php等语言的支持很好,此外apache有强大的支持网络,发展时间相对nginx更久,bug少但是apache有先天不支持多核心处理负载鸡肋的缺点,建议使用nginx做前端,后端用apache。大型网站建议用nginx自代的集群功能。

       6、大部分情况下nginx都优于APACHE,比如说静态文件处理、PHP-CGI的支持、反向代理功能、前端 Cache、维持连接等等。在Apache+PHP(prefork)模式下,如果PHP处理慢或者前端压力很大的情况下,很容易出现Apache进程数 飙升,从而拒绝服务的现象。

        7、Apache在处理动态有优势,Nginx并发性比较好,CPU内存占用低,如果rewrite频繁,那还是Apache吧!

        8、一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。

二、apache与nginx优缺点比较

1、nginx相对于apache的优点:
      

2、apache 相对于nginx 的优点:
      

  三、为什么现在 Nginx 才是 Web 服务器的首选
      

精华推荐:

2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
连续两班仅6日就业率突破53%,看2016PHP课程升级是否成功!
视频集合:众多老学员呐喊:"为什么我选传智PHP"!


作者: 小虎同学    时间: 2016-12-26 09:17
谢谢分享哈

作者: 肖肖肖    时间: 2016-12-28 20:06
谢谢分享!!!
作者: 肖肖肖    时间: 2016-12-28 20:07
谢谢分享!!!
作者: onlyloveyi    时间: 2016-12-29 09:05
怎么选才好
作者: onlyloveyi    时间: 2016-12-29 09:06
怎么选择好
作者: 小和尚儿    时间: 2016-12-29 16:46
66666666666666666666666666666666666666
作者: 帝皇小洋    时间: 2016-12-30 13:51
我要下载,阿里噶多.
作者: 爱梦者    时间: 2016-12-30 19:05
666666
作者: 爱梦者    时间: 2016-12-30 19:06
666666
作者: salmonlan    时间: 2016-12-31 10:12
2016年的最后一天看,大家都要加油啊
作者: linuz    时间: 2016-12-31 16:57
hh,不错不错
作者: VC丶万人敬仰    时间: 2017-1-3 17:39
谢谢分享!!!!!!
作者: xxiaogongchang    时间: 2017-1-6 09:50
这个面试中有经常问到!要理解!
作者: 有马公生丶    时间: 2017-1-7 10:03
来学习学习
作者: archer_wong    时间: 2017-1-9 09:49
新人报道            
作者: qmmdyw    时间: 2017-1-9 14:43
谢谢分享!!!!!!
作者: zhy0372    时间: 2017-1-9 17:11
这要好好看看
作者: 哈哈哈哈哈11    时间: 2017-1-10 10:13
谢谢谢谢谢谢
作者: hujinchao    时间: 2017-1-11 10:12
666666666666666666666
作者: 许仙不是仙    时间: 2017-1-12 19:40
6666666666666666666666666666
作者: aaron_wg    时间: 2017-1-13 20:41
实打实大所大所多
作者: xxt598316205    时间: 2017-1-14 15:15
看看看看看一下
作者: aA772807986    时间: 2017-1-14 21:03
学习学习

作者: a2285654a    时间: 2017-1-17 16:15
谢谢分享 楼主超棒!
作者: 下一秒,待续    时间: 2017-1-17 18:01
占用内存小,并发性高的网站比较试用
作者: 邓燮    时间: 2017-1-17 18:20
谢谢分享哈
作者: waypdc    时间: 2017-1-18 10:43
看看先看看先看看先看看先
作者: 时光独白    时间: 2017-1-18 11:21
web服务器该选择apache还是nginx?
作者: 时光独白    时间: 2017-1-18 11:22
感谢分享。。。
作者: 1317181388    时间: 2017-2-3 01:23
感谢楼主分享
作者: gg123    时间: 2017-2-3 15:13
不错不错。。。。。。。

作者: 707621521    时间: 2017-2-6 15:30
表示没用过nginx,所以脑补下
作者: 646547989    时间: 2017-2-10 17:55
为什么现在 Nginx 才是 Web 服务器的首选
作者: fjdaslfjk    时间: 2017-2-16 11:43
web服务器该选择apache还是nginx?
作者: 用户名不得小    时间: 2017-2-16 23:13
srand srand srand srand srand srand srand srand srand srand srand srand srand srand srand srand srand srand srand
作者: wuhuaguo    时间: 2017-3-9 16:12
的疯狂感觉到共患难的飞洛杉矶的世界观的和
作者: vcflyfeel    时间: 2017-3-13 15:43
1231231231323
作者: wyywn1314    时间: 2017-3-14 12:14
谢谢分享
作者: 以梦为马5566    时间: 2017-3-16 16:58
666666666666666666666
作者: 瞬间回忆    时间: 2017-3-26 15:29
web服务器该选择apache还是nginx
作者: congshao945    时间: 2017-3-27 11:43
6666666666666666666666666666
作者: Krismile    时间: 2017-3-30 23:01
谢谢分享
作者: 愿世界没有BUG    时间: 2017-4-7 11:00
我就想看看,,,需要标准十字
作者: aooa    时间: 2017-4-10 00:10

谢谢分享!!!
作者: moaomao    时间: 2017-4-11 15:30

作者: yeyilu天雪    时间: 2017-4-17 12:51
谢谢分享!!!!!!
作者: 风丨叶    时间: 2017-4-19 15:45
谢谢大神分享
作者: 剑客星辰    时间: 2017-4-30 11:14
333333333333333333333
作者: 咿呀咿呀哟    时间: 2017-5-2 14:41
啊啊啊~~好好学习,天天向上
作者: worldtongf    时间: 2017-5-20 23:10
新人不能不知,如何撰写PHP代码注释
作者: wantswants    时间: 2017-5-26 08:16

谢谢分享哈
作者: followyounger11    时间: 2017-5-27 12:11
谢谢分析啊啊
作者: dongfengyuli    时间: 2017-5-28 10:05
楼楼好人666666666666666666
作者: ljmisa    时间: 2017-6-7 10:15
zfgzfgzsgsgaz
作者: 今天吃什么    时间: 2017-6-8 08:55
紫薯布丁。。
作者: genecool007    时间: 2017-7-6 09:22
下载免费资源喽!
作者: jxh    时间: 2017-7-6 17:11
学习学习
作者: absqiang10    时间: 2017-7-6 22:29
666666666666666666666666
作者: johnwayne    时间: 2017-8-3 10:16

作者: sxf12345678    时间: 2017-8-7 20:56
的vaasdfafa AF
作者: mvpicy    时间: 2017-8-8 09:30
谢谢分享
作者: qq280385639    时间: 2017-8-8 14:30
666666666666666666666
作者: yuanlinjiayou    时间: 2017-9-9 12:17
111111111111111111111111111111
作者: NankingHeiMa    时间: 2017-9-11 16:27
666666666666666
作者: chenzx    时间: 2017-9-19 21:37
学习学习
作者: Rakishly    时间: 2017-9-21 17:55
web服务器该选择apache还是
作者: 打小我就行    时间: 2017-10-18 14:29
正好需要6666666
作者: 813319284    时间: 2017-10-26 09:46
顶帖顶帖
作者: UKey    时间: 2017-12-13 15:54
谢谢分享。。。。。。。。。。。。。
作者: UKey    时间: 2017-12-13 21:28
谢谢分享。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: AllenPHP    时间: 2018-1-30 05:14
谢谢分享
作者: chenkangcong123    时间: 2018-1-31 11:29
感谢楼主
作者: silert    时间: 2018-2-1 12:58
1阿达大大大大大大大大
作者: aska    时间: 2018-3-1 11:47
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: LDLPHP    时间: 2018-7-23 14:45
6666666666

作者: PTY598665359    时间: 2018-7-29 20:02
厉害 我超喜欢

作者: 胜胜    时间: 2018-9-4 09:55
好好好好好好好好好好好好好好好
作者: uuuqqq    时间: 2018-10-7 06:49
真的假的,不过还是先谢了

作者: bug刘    时间: 2019-1-7 19:03
学习学习
作者: frmsceg    时间: 2019-4-1 10:37
谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2