HTTP协议的三种模式
CLOSE
1 | [连接1] [请求1] ... [响应1] [关闭1] [连接2] [请求2] ... [响应2] [关闭2] ... |
特点:
没一个请求都要建立新的连接, 请求完毕关闭连接
KEEP-ALIVE
KEEP-ALIVE
模式是为了解决CLOSE
模式频繁建立和关闭连接开销的问题. 它在一个连接中可以执行多次请求
1 | [连接] [请求1] ... [响应1] [请求2] ... [响应2] [关闭] ... |
特点:
请求是串行的, 当前请求只有在客户端收到响应后才能执行下一次请求, 它是事务性的.
PIPELINING
1 | [连接] [请求1] [请求2]... [响应1][响应2] [关闭] ... |