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] [关闭] ...