自适配网页的转换模块可以使用每进去一个请求, 会有一个工作进程去处置。但不是全程的处置, 处置到可能发生阻塞的地方, 譬如向上游 (后端) 服务器转发request, 并等待请求返回。 这个处置的工作进程不会这么等着, 他会在发送完请求后, 注册一个事件:假如upstream返回了, 公告我, 我再接着干, 然后休眠该进程。此时, 假如再有request进去, 工作进程就能非常快再按这种方法处置。而一旦上游服务器返回了, 就会触发这个事件, 该进程才会来接手, 这个请求才会接着往下走。
因为web server的工作性质决定了每一个request的大多数生命都是在互联网传输中, 事实上花费在服务器上的时间不多。如此几个进程就可以解决高并发的性能问题。