免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1726 | 回复: 2
打印 上一主题 下一主题

[Web] 新手求教 关于Apach 配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-10 18:04 |只看该作者 |倒序浏览
各位高手:
大家好,有件事我在看Apach教程的时候没看明白,希望高人能出手相救
在设置全局变量的时候
<ifModule prefork.c>
StartServers 8
......
</ifModule>
这个<> ...</> 是表示什么 (是不是当模块是 prefork.c 时执行下列内容)
那 prefork.c 代表什么, 功能 或者 有什么含义
还有其他的如 work.c perchild.c mod_dav_fs.c 都是干啥的
教程上没讲 那位高人指点一下

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-01-10 22:45 |只看该作者

论坛徽章:
0
3 [报告]
发表于 2007-01-12 12:30 |只看该作者

谢谢斑竹指路

这是我在linuxsir.org论坛上的答复 在这里谢谢解答人  也谢谢斑竹给我指的路
zzzbbs答复到:
呵呵,这个我知道,表示如果你当前使用的MPM模块是prefork的话则设置区块内的内容,就像你上面提到的StartServers.
目前有几种MPM模块——prefork和worker最常见,还有其他几种MPM,如果你安装时没特别指定,则默认安装prefork这个MPM模块.
关于prefork和worker的信息,一定要去搜索一下,好好看看.prefork非同小可,这个区块里面的内容一定要根据你服务器的详细情况详细设置,这样可以大大优化你的apache性能.
这是我的prefork的设置:
StartServers 15 //apache启动时开启的进程数.
MinSpareServers 15 //当空闲进程数不足15个数,apache生成空闲进程数到15,这个数不要设得过低,因为设得过低,会使许多连接请求在被收到后apache才匆忙启动进程来处理,降低效率.当然也不要设过高浪费进程,具体可参考你网站访问量.
MaxSpareServers 25 //当apache空闲的进程数超过25时释放进程,直到空闲进程数为MinSpareServers.这个数不要设得过低,否则经常会出现释放进程的现象降低效率,当然也不要设得过高,使得访问低峰期浪费进程数.
ServerLimit 3000 //允许MaxClients可设的最大值
MaxClients 3000 //允许的最大的并发连接数,即同一时间apache可以处理多少个客户连接请求,一般一个客户一个页面请求会产生几个并发连接数,直到网页读取结束才释放.网页内容越多(主要是图片越多),产生的请求连接数也就越多,以加快读取速度.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP