web服务器

实际的web服务器会做什么。

1、建立连接---接受一个客户端连接

2.接收请求

3.处理请求

4.访问资源

5.构建响应

6.发送响应

7.记录日志,事务处理过程


web服务器的结构不同,处理请求的方式不同

1、单线程服务器

2.多线程服务器,预先创建一些线程/进程

3.单线程I/O ,当某个连接发生状态时,进行少量的处理

4.多线程I/O

进程是一个独立的程序控制流,有自己的变量集。线程是一种更快的、更高效的进程版本。

负载均衡 303或者307处理

你可能感兴趣的:(web服务器)