热门关键字:  ubuntu  分区  linux系统进程  函数  Fedora

Apache 配置备考 1 - 性能和资源配置

来源: 作者: 时间:2008-06-24 Tag: 点击:
1.1 ServerType:
syntax: ServerType inetd | standalone
default: ServerTyoe standalone

1.2 StartServers
syntax: StartServers number
default: StartServers 5
设置Apache启动时建立的Apache服务器初始子进程的数目.

1.3 ThreadsPerChild(windows only)
syntax: ThreadsPerChild number
default: ThreadsPerChild 5

1.4 SendBufferSize
syntax: SendBufferSize bytes
default: by OS
TCP 发送缓冲区容量, 可以设置得比OS高,已提供服务器的网络性能.

1.5 ListenBacklog
syntax: ListenBacklog backlog
default: ListenBacklog 511
设置挂起的连接队列的最大长度,如果检测到DDOS,可以适当增加这个值

1.6 TimeOut
syntax: TimeOut number
default: TimeOut 300
设置与客户端的超时长度

1.7 MaxClient
syntax: MaxClient number
default: MaxClient 256
设置Apache同时服务的请求数目,也是子进程数目(src/httpd.h)

1.8 MaxRequestsPerChild
syntax: MaxRequestsPerChild number
default: MaxRequestPerChild 0
设置一个子进程可以处理的请求数目,当完成此数目后,子进程应该结束,0为无限制;如果怀疑有内存泄
漏,可设置一个非0值

1.9 MaxSpareServers
syntax: MaxSpareServers number
default: MaxSpareServers 10
设置允许空闲的最大进程数,如果空闲进程数大于指定的值,则Kill之

1.10 MinSpareServers
syntax: MinSpareServers number
default: MinSpareServers 5
设置允许空闲的最小进程数,如果空闲进程数小于指定的值,则建立之

1.11 KeepAlive
syntax: KeepAlive On | Off
default: KeepAlive On
设置打开(关闭) TCP 持续连接

1.12 KeepAliveTimeout
syntax: KeepAliveTimeout senconds
default: KeepAliveTimeout 15
如果设置了KeepAlive,此处设置关闭连接前的超时时长

1.13 MaxKeepAliveRequests
syntax: MaxKeepAliveRequests number
default: MaxKeepAliveRequests 100
限制KeepAlive打开时,每个连接服务的请求数,0 为无限制


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册