0
点赞
收藏
分享

微信扫一扫

nginx 原理学习一 进程模型

老王420 2022-03-17 阅读 44

nginx 原理学习一 进程模型_服务器 image.png

nginx 原理学习一 进程模型_服务器_02 image.png

nginx 原理学习一 进程模型_服务器_03 image.png

nginx 原理学习一 进程模型_服务器_04 image.png

nginx 原理学习一 进程模型_多路复用_05 image.png

可以看到传统的服务器时间处理是同步阻塞的,假如三个client请求过来,如果只有一个work,那么就阻塞了,然后就会新fork一个worker,然后剩下两个同步阻塞到新的worker,然后就又新fork一个worker,效率以及资源的占用都不好

nginx 原理学习一 进程模型_多路复用_06 image.png

而在nginx中呢,是异步非阻塞的,解释一下就是假如一堆client请求过来,如果只有一个work,如果请求1阻塞了,那么worker就去处理下一个,如果下一个又阻塞的话,那么就再去处理下一个,这样的机制-多路复用器

举报

相关推荐

0 条评论