说修改MaxClients提高速度可是这个是在那里
|
|
# prefork MPM
<IfModule prefork.c>
StartServers 2
MinSpareServers 1
MaxSpareServers 5
ServerLimit 10
MaxClients 10
MaxRequestsPerChild 4000
</IfModule>
# worker MPM
<IfModule worker.c>
StartServers 2
MaxClients 10
MinSpareThreads 1
MaxSpareThreads 4
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
这里要怎么设置?怎么都是相同的函数和参数的?
说要修改MaxClients和其它的东西,可是修改的是worker MPM还是prefork MPM,或者两个都一起修改
谢谢 |
|
|
|
|
|
|
|
|
|
|
mjoshua
发表于 2008-5-26 18:05:17
|
显示全部楼层
用putty进去
[root@vps ~]# httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
从这里看的话
http://www.chinaunix.net/jh/13/402329.html
那我的模块用prefork.c
那我有必要改成worker.c吗? |
|
|
|
|
|
|
|
|
|
|
minglwm
发表于 2008-5-27 18:13:22
|
显示全部楼层
prefork MPM 默认是这个,只需修改这个就好了
maxclient不能真正提高的速度,只是限制同时多少个线程访问服务器,但增加会消耗更大的内存。
若没达到maxclient用户数,就可以减少用户等待的时间。 |
|
|
|
|
|
|
|
|