网络服务的两种处理模型(Nginx为什么比Apache好)

任何一个任务都可以分解为三个要素,即“谁”,“什么时间”,”干什么“。如果我们把这三个要素画在一个笛卡尔坐标系中,就显得很有意思了: 我以单CPU多任务操作系统为例,来看一个简单的Web服务是如何映射到上图的: 一般情况下都是按照上图处理的。每来到一个连接,便会新建一个进程或者线程单独服务那个连接,连接结束后,进程或者线程随即销毁。   然而,鉴于进程/线程的创建会有比较可观的系统开销,所以说一般
相关文章
相关标签/搜索