本文来自于51cto,本文旨在为大家提供有用的概览以及网络服务模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。首先看看服务端处理网络请求的典型过程:由上图可以看到,主要处理步骤包括:1.获取请求数据,客户端与服务器建立连接发出请求,服务器接受请求(1-3)。2.构建响应,当服务器接收完请求,并在用户空间处理客户端的请求,直到构建响应完成(4)。3.返回数据,服务器将已构建好的响应再通过内核空间的网络I/O发还给客户端(5-7)。设计服务端并发模型时,主要有如下两个关键点:1.服务器如何管理