以服务于中国广大创业者为己任,立志于做最好的创业网站。

标签云创业博客联系我们

导航菜单

代理服务器地址哪里有

IIS是微软的Web服务器软件,这个可是收费的哦~~~

我们看一下 

 公司在2019年7月份统计的全球Web服务器占用率调查:

从这两张图中可以看到,开发者数量已经明显的超过了其他 

 开发者数量,独占鳌头。在  市场使用率中,的占有率一直在稳步的上升,超过了IIS,与的差距越来越小。所以,使用和学习已经成为每一个后端工程师必备的技能了。好了,铺垫了这么多,下面我们正式来看下倒底是个什么东西。

简介

Nginx是由战斗民族的一位名叫 IgorSysoev 的程序猿开发的,开源、高性能的 HTTP 服务器和反向代理服务器,也可以作为一个 IMAP/POP3 代理服务器。也就是说,Nginx不仅可以托管网站,进行HTTP服务处理,还可以作为反向代理服务器。Nginx出现的初衷是为了解决著名的 C10K 问题而出现的。和传统的 WebServer 不一样,Nginx 使用了异步事件处理机制架构。这种架构可以轻松高效地处理大量的请求,并且非常的节省内存。高性能是Nginx最大的优点。

啥?不知道什么是

C10K问题,我严重怀疑你是从外星球来的,来,看这里。不知道什么是异步事件处理机制?没关系,我会在后面的小节中分析的,包学会。

为什么选择Nginx

占用内存小。这得益于Nginx使用C语言编写,能够高效使用CPU、内存等系统资源。并且作者自己造了很多的轮子,比如Nginx自己实现了内存管理系统,动态数组机制等。Nginx作者对

内存的使用控制简直到了丧心病狂的地步,所以非常的节省系统资源,特别是内存;

高并发。在Linux系统上,Nginx使用了epoll机制,能够高效处理大量的连接数。理论上,Nginx可以同时处理的最大连接数取决于你的机器的物理内存,上不封顶;

高可靠性。我认为Nginx的高可靠性主要体现在两方面:

(一):Nginx使用了 Master-Worker机制,真正处理请求的是Worker进程。Master进程可以监控Worker进程的运行状况,当某个Worker进程因意外原因退出的时候,Master会重新启动Worker进程;(二):Nginx的内部框架非常优秀。它的各个模块都非常简单,所以也非常的稳定。

热部署。可能大家觉得这个原因并不重要,其实在实际的线上环境是非常重要的。代码上线之后,我们只需要执行 

nginx-sreload 命令就可以完成Nginx的重启,其他的交给Nginx就可以了,你可以安心去喝咖啡了。

如果没有亲身体验过这种痛苦,你是无法理解的这是

多么痛的领悟。