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就去处理下一个,如果下一个又阻塞的话,那么就再去处理下一个,这样的机制-多路复用器

上一篇下一篇

猜你喜欢

热点阅读