Keep-Alive功能:它能够使客户端口到服务器端的连接持续生效,当服务器的后续请求出现时,Keep-Alive功能免去了建立或者重新建立连接。市场上的绝大多数Web服务器,包括iPlanet、IIS和Apache,都支持HTTP Keep-Alive。对于供应静态内容的网站来说,这个功效是很有用。然而,对于负担比较严重的网站来说,这就存在了另外的问题:为客户保存开启的连接有一定的益处,但它也一样影响了能力,原因是在处理暂停的时间内,原来可以释放的资源还是在被占用着。当Web和应用服务器在一台机器上执行时,Keep- Alive功能对资源利用的影响特别突出。

KeepAliveTime 的数值便代表 TCP/IP 验证空闲的连接完好与否的频率。假使这一段时间里面没有行动,就会发送持续活动的信号。若网络连接正常,并且接收方是活跃的,它便会有回应。如果需要更加快,更加速度地发现接收方丢失,那就考虑一下减小这个KAT值。若是出现长期不活跃的空闲连接次数较多,而接收方丢失的情况较少,那就可能需要提高这个KAT值以减少支出。缺省情况下,若空闲连接 2 小时以内没有动向,Windows 便会发送保持活动的信息。通常,半小时30分钟是最优值,这样的话有一半的已关闭的连接在 30 分钟内会被检查到。 KAT1 值定义了假使没有收到保持活动消息的回应,TCP/IP 便会重复地发送保持活动信号的信息。当未收到响应的次数超出 TcpMaxDataRetransmissions 的值时,就会抛弃该连接。如果想要减少花费在验证接收方是否已丢失上的时间,那就要考虑减小该值或 TMDR值。在缺省的情况下,未收到响应的消息以前,Windows 会等待 1 秒。KAT值 根据你的需要设置,例如10分钟,注意要转换成毫秒。

上一篇:基于Unity的“城堡逃脱”游戏设计
下一篇:企业人事管理OA系统的设计与开发

java+mysql通用试题库系统后台设计与实现

基于网络的通用试题库系...

一種GSM网络的通用短信息...

基于网络的通用试题库系统的整体规划与设计

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

中国学术生态细节考察《...

公寓空调设计任务书

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...