nginx 原理学习一 进程模型
2020-09-11 本文已影响0人
那钱有着落吗
image.png
image.png
image.png
image.png
image.png
可以看到传统的服务器时间处理是同步阻塞的,假如三个client请求过来,如果只有一个work,那么就阻塞了,然后就会新fork一个worker,然后剩下两个同步阻塞到新的worker,然后就又新fork一个worker,效率以及资源的占用都不好
image.png而在nginx中呢,是异步非阻塞的,解释一下就是假如一堆client请求过来,如果只有一个work,如果请求1阻塞了,那么worker就去处理下一个,如果下一个又阻塞的话,那么就再去处理下一个,这样的机制-多路复用器