A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 沈唁 于 2017-8-11 13:22 编辑




       一、为什么PHP程序员要了解Nginx服务器?


       Apache是非常强大的Web服务器,模块化结构,也是Web服务端的鼻祖。除了捆绑一些其他的工具外,Apache已经成为了世上最广泛部署的开源系统,直到最近,世界上大多数网站仍运行着Apache系统。但是,Apache并不是完美的,并且不再适合大规模系统。为什么?因为他的进程模式虽然简单而灵活,但并不适合大规模尤其是当要处理像PHP这种需要占用大量内存应用程序代码时。所以当超过100个用户同时访问时,Apache就已经满负荷了。


        目前有两个主要的解决方法:


游客,如果您要查看本帖隐藏内容请回复


二、Nginx相对于apache的优缺点是什么?


1、Nginx相对于apache的优点:

       轻量级,同样起web 服务,比apache 占用更少的内存及资源;
       抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性;
       作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的响应。
        Nginx 静态处理性能比 Apache 高 3倍以上
       高度模块化的设计,编写模块相对简单;
      社区活跃,各种高性能模块出品迅速。

2、apache 相对于nginx 的优点

游客,如果您要查看本帖隐藏内容请回复


112 个回复

正序浏览
学习学习
回复 使用道具 举报
Nest 中级黑马 2020-11-5 11:21:15
112#
回复 使用道具 举报
nice,you job
回复 使用道具 举报
学习学习
回复 使用道具 举报
学习学习
回复 使用道具 举报
谢谢楼主的无私奉献!!!!!!
回复 使用道具 举报
学习下   面试有时候问道   了解下
回复 使用道具 举报
的Web服务器,模块化结构,也是Web服务端的
回复 使用道具 举报
ffffffffffffffffff
回复 使用道具 举报
111gfggvgvgvgvg
回复 使用道具 举报
11112222321111111111111
回复 使用道具 举报
1111111111111111111111111
回复 使用道具 举报
.........
回复 使用道具 举报
sukid 初级黑马 2017-11-20 15:38:32
100#
Nginx~Nginx~Nginx
回复 使用道具 举报
学习学习学习{:8_490:}
回复 使用道具 举报
12345676543212345
回复 使用道具 举报
看看。。。。。。。。。。。。。。。。。
回复 使用道具 举报
先看看哈
回复 使用道具 举报
.m,n1echo 6666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马