Keep-Alive简介及在Tomcat中配置
来源:互联网 发布:2016年上证指数数据 编辑:程序博客网 时间:2024/04/20 18:01
Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接。市场上 的大部分Web服务器,包括iPlanet、IIS和Apache,都支持HTTP Keep-Alive。对于提供静态内容的网站来说,这个功能通常很有用。但是,对于负担较重的网站来说,这里存在另外一个问题:虽然为客户保留打开的连 接有一定的好处,但它同样影响了性能,因为在处理暂停期间,本来可以释放的资源仍旧被占用。当Web服务器和应用服务器在同一台机器上运行时,Keep-Alive功能对资源利用的影响尤其突出。 此功能为HTTP 1.1预设的功能,HTTP 1.0加上Keep-Alive header也可以提供HTTP的持续作用功能。
Keep-Alive: timeout=5, max=100
timeout:过期时间5秒(对应httpd.conf里的参数是:KeepAliveTimeout),max是最多一百次请求,强制断掉连接
就是在timeout时间内又有新的连接过来,同时max会自动减1,直到为0,强制断掉。
Tomcat中的相关设置,在server.xml 中的Connector 元素中。
keepAliveTimeout:
此时间过后连接就close了,单位是milliseconds
maxKeepAliveRequests:
最大长连接个数(1表示禁用,-1表示不限制个数,默认100个。一般设置在100~200之间).
maxKeepAliveRequests="1"就可以避免tomcat产生大量的TIME_WAIT连接,从而从一定程度上避免tomcat假死。
转自:http://www.l99.com/EditText_view.action?textId=446020&src=
- Keep-Alive简介及在Tomcat中配置
- Keep-Alive简介及在Tomcat中配置
- tomcat keep-alive
- nginx的keep-alive配置
- KEEP ALIVE
- Keep-Alive
- Keep-Alive
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法
- 在c#中利用keep-alive处理socket网络异常断开的方法
- JSF入门
- C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别
- C++笔记二:复制构造函数总结
- java学习 Java基本数据类型
- tcpdump Wireshark ,抓报分析脚本
- Keep-Alive简介及在Tomcat中配置
- CF 304B(Calendar-一段时间的日期)
- 容易犯错的做法
- 编译QT4.5.3中出现的错误
- Servlet/Filter 的生命周期
- 2013年5月13日 android :Animation;Theme、Style;Custom Title
- 2013-05-13
- 图片,音频,视频文件的上传 以及图片缩略图的制作,音频文件时长的获取以及 视频文件缩略图的获取
- 进程和线程的区别