一站式下载学习分享平台 友情链接

网站首页 源码插件 正文

配置Apache的KeepAlive参数

皮皮娃学习网 2020-07-13 源码插件 25 ℃ 0 评论

关于HTTP的KeepAlive的原理,请参考这篇文章:HTTP的Keep-Alive,要实现这个功能,就要通过像Apache这样的Web Server。

Apache服务器关于KeepAlive的配置参数在/extra/httpd-default.conf这个文件中,涉及到3个参数:

#

# KeepAlive: Whether or not to allow persistent connections (more than

# one request per connection). Set to "Off" to deactivate.

#

KeepAlive On

#

# MaxKeepAliveRequests: The maximum number of requests to allow

# during a persistent connection. Set to 0 to allow an unlimited amount.

# We recommend you leave this number high, for maximum performance.

#

MaxKeepAliveRequests 100

#

# KeepAliveTimeout: Number of seconds to wait for the next request from the

# same client on the same connection.

#

KeepAliveTimeout 5

KeepAlive On,表示打开这个功能;

KeepAliveTimeout 5,表示HTTP底层的TCP连接成功之后,如果没有HTTP请求到来,超时时间是5秒;

MaxKeepAliveRequests 100,表示在一个TCP连接中,最大支持的HTTP请求数量,100就是表示,HTTP的请求数量达到100后,TCP会强制中断。

好好配置这几个参数,可以影响到服务器的性能。基本思路是:让网页内容尽可能在一个TCP连接中传输,并且在传输完成之后,尽快中断释放TCP连接资源。针对本站,皮皮娃只是将KeepAliveTimeout调整成3,即超时时间修改为3秒,其它不变。

最后,要让此配置生效,需要先修改Apache的主配置文件httpd.conf:

# Various default settings

Include conf/extra/httpd-default.conf

去掉这个配置文件前面的#,让其配置生效。最后重新Apache。

2019-05-18:

KeepAliveTimeout的单位,可以使毫秒,millisecond。

如果配置毫秒,需要在数字后面加一个postfix,ms。

比如我的服务器配置就修改成了:

#

# KeepAliveTimeout: Number of seconds to wait for the next request from the

# same client on the same connection.

#

KeepAliveTimeout 2500ms

支持毫秒的依据来自Apache官方说明:

Description:

Amount of time the server will wait for subsequent requests on a persistent connection

Syntax:

KeepAliveTimeout num[ms]

Default:

KeepAliveTimeout 5

Context:

server config, virtual host

Status:

Core

Module:

core

The number of seconds Apache httpd will wait for a subsequent request before closing the connection. By adding a postfix of ms the timeout can be also set in milliseconds. Once a request has been received, the timeout value specified by the Timeout directive applies.

最后,用httpd程序给你的Apache运行配置做个检查。

本文标题:配置Apache的KeepAlive参数
本文链接:https://www.ppwxxw.com/post/314.html
作者授权:除特别说明外,本文由 皮皮娃学习网 原创编译并授权 皮皮娃学习网 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

Tags:建站教程SEO疑难杂症SEO优化wordpressLinux

< 皮皮娃学习网 >
如有密码均为:ppwxxw.com
天若有情天亦老、人间正道是沧桑
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,感谢理解.

站长邮箱:ppwxxw@ppwxxw.com

本文暂时没有评论,来添加一个吧(●'◡'●)


取消回复欢迎 发表评论:

搜索
网站分类
最新文章
标签