Nginx对请求的处理是通过事件触发的,模块作为事件消费者,仅仅能被事件收集.分发器调用.这与传统的Webserver是不同的. 传统的Webserver下,一个请求由一个进程消费.请求在建立连接后将始终占用着系统资源,直到连接关闭才会释放资源.这样做有下面缺点: 进程数添加会添加进程间切换的负担.影响系统总体性能. 当某个进程要等待事件发生而处于堵塞状态时,该进程仍然占用内存资源直到该请求结束.造成资源极大浪费. 在Nginx中,接收到一个请求时,不会产生一个单独的进程来处理该请求,而是由事件…