实际的web服务器会做什么。
1、建立连接---接受一个客户端连接
2.接收请求
3.处理请求
4.访问资源
5.构建响应
6.发送响应
7.记录日志,事务处理过程
web服务器的结构不同,处理请求的方式不同
1、单线程服务器
2.多线程服务器,预先创建一些线程/进程
3.单线程I/O ,当某个连接发生状态时,进行少量的处理
4.多线程I/O
进程是一个独立的程序控制流,有自己的变量集。线程是一种更快的、更高效的进程版本。
负载均衡 303或者307处理
网友评论