用户多,使用短链接,这样用于使用完后就释放连接了。但是消耗系统资源多一点。
web端默认连接池缓存100个连接,超过100个用户同时连接,若使用长连接占用久,物理连接和逻辑连接都需要等待以至超时。使用短连接频繁断开和连接,消耗CPU、内存等
其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。通常的短连接 *** 作步骤是:
连接-》数据传输-》关闭连接;
而长连接通常就是:
连接-》数据传输-》保持连接-》数据传输-》保持连接-》…………-》关闭连接;
这就要求长连接在没有数据通信时,定时发送数据包,以维持连接状态,短连接在没有数据传输时直接关闭就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)