1) 定义:
长连接:一次TCP连接上可以传送多个HTTP请求和响应;
短连接:一次传输完成立即断开TCP连接;下次传输需要重新TCP三次握手;
2) 使用场景:
长连接:适用于操作频繁、一对一场景,如数据库连接;
短连接:适用于一对多场景,如WEB请求;
3) 默认协议:
http1.1默认长连接,http1.0默认短连接;
4) 优缺点:
长连接省去较多的建立和关闭连接操作,但连接数目较多时,会影响服务器的性能;
短连接管理起来简单,但频繁建立和关闭连接会耗费CPU与内存的使用;