WebServer
AI蒸汽人
这个作者很懒,什么都没留下…
展开
-
【linux-WebServer】nginx学习(CDSN就是用这个服务器)
1.nginx架构众所周知,nginx性能高,而nginx的高性能与其架构是分不开的。nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行。很显然,生产环境下我们肯定不会这么做,所以关闭后台模转载 2017-05-19 21:34:19 · 353 阅读 · 0 评论 -
【linux-WebServer】nginx学习2(信号与定时器)
1.信号与定时器对于一个基本的web服务器来说,事件通常有三种类型,网络事件、信号、定时器。我们已经知道,网络事件通过异步非阻塞可以很好的解决掉。那nginx是如何处理信号与定时器? 首先,信号的处理。对nginx来说,有一些特定的信号,代表着特定的意义。信号会中断掉程序当前的运行,在改变状态后,继续执行。如果是系统调用,则可能会导致系统调用的失败,需要重入。对于nginx来说,如果nginx正在转载 2017-05-20 12:33:14 · 271 阅读 · 0 评论 -
【linux-WebServer】nginx学习3(nginx基础概念-connection)
1.connection在nginx中connection就是对tcp连接的封装,其中包括连接的socket,读事件,写事件。利用nginx封装的connection,我们可以很方便的使用nginx来处理与连接相关的事情,比如,建立连接,发送与接受数据等。而nginx中的http请求的处理就是建立在connection之上的,所以nginx不仅可以作为一个web服务器,也可以作为邮件服务器。当然,利转载 2017-05-22 09:42:25 · 283 阅读 · 0 评论