学习 HTTP协议之无连接特点及其解决方案
限制每次连接只处理一个请求
服务器处理完客户的请求,并收到客户端的应答,即断开连接。
初衷:用户量(十万、上百万)页面请求,单个用户间歇性比较大(突发性、瞬时性),数据没有关联性,---资源浪费====设计了释放连接
问题:网页越来越复杂,--图片---效率很低===Keep-alive(Connection)
Keep-Alive设置:
1.开启 Connection :Keep-alive 会发起长链接,HTTP1.1默认打开
2.关闭 在http头设置Connection:close,即可关闭
3.设置连接时间:
在http请求头中设置 Keep-Alive:timeout=5,max=1000
timeout是超时时间,单位秒,超过这个时间后就断开连接
max是最多的连接次数,若超过这个次数就强制断开连接