1、进程控制
1.1、MaxClients
默认值:MaxClients 150
设定能同时服务的请求数目;
1.2、MaxRequestsPerChild
默认值:MaxRequestsPerChild 0
设置每个进程能够响应的最大请求数,0表示不限制;
1.3、MaxSpareServers
默认值:MaxSpareServers 10
设定最大空闲服务进程数目;MinSpareServers设定最小空闲服务进程数目;
1.4、ServerType
默认值:ServerType standalone
设定系统执行服务器的方式;
1.5、StartServer
默认值:StartServer 5
服务器启动时建立的子进程的数目;
1.6、ThreadsPerChild
默认值:ThreadsPerChild 50
设定Apache服务器使用的线程数;
1.7、Timeout
默认值:Timeout 300
设定处理一个请求的超时值;
2、建立持续连接
2.1、KeepAlive
默认值:KeepAlive ON
设定在Apache中打开或者关闭TCP连接
2.2、KeepAliveTimeout
默认值: KeepAliveTimeout 5
设定在Apache关闭TCP连接等待的时间;
2.3、MaxKeepAliveRequests
默认值:MaxKeepAliveRequests 100
设定持续连接时每个连接的最大请求数;
3、控制系统资源
3.1、RLimitCPU
控制Apache进程占用CPU的时间;
3.2、RLimitMEM
控制Apache进程的内存占用量;
3.3、RLimitNPROC
设定每个用户并发进程的最大数目;
4、动态装载模块
4.1、AddModule
装入当前服务器不使用的预编译模块;
4.2、ClearModuleList
清除预编译模块列表;
