WDlinux官方论坛's Archiver

susie100 发表于 2012-11-24 10:37

版本1.14(20110423) 增加带宽控制和并发数控制 问题

这个不算成功 有些问题 请教下  我是加在 httpd-wdl.conf[font=Arial][color=#333333]
<IfModule bw_module>
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 100000
MinBandwidth all -1
LargeFileLimit * 100 10000
</IfModule>
[/color][/font]
[font=Arial][color=#333333]
[/color][/font]
[font=Arial][color=#333333]实现的是最大带宽为 100K[/color][/font]
[font=Arial][color=#333333]如果下载的文件大于 100K 下载的速度是 10k[/color][/font]
[font=Arial][color=#333333]
[/color][/font]
[font=Arial][color=#333333]实际测试是 2倍 最大带宽变成了 200K 下载速度成了20K  (具体不明白原因)[/color][/font]
[font=Arial][color=#333333]
[/color][/font]
[font=Arial][color=#333333]另外一个  [/color][/font]mod_limitipconn 我安装好后[font=Verdana, Helvetica, Arial][size=13px]<[/size][/font][font=Verdana, Helvetica, Arial][size=13px]IfModule mod_limitipconn.c[/size][/font][font=Verdana, Helvetica, Arial][size=13px]>[/size][/font]
[font=Verdana, Helvetica, Arial][size=13px]<[/size][/font][font=Verdana, Helvetica, Arial][size=13px]Location [/size][/font][font=Verdana, Helvetica, Arial][size=13px]/>[/size][/font][font=Verdana, Helvetica, Arial][size=13px]
  MaxConnPerIP [/size][/font][font=Verdana, Helvetica, Arial][size=13px]3[/size][/font][font=Verdana, Helvetica, Arial][size=13px][color=#000000]
 </Location>
</IfModule>[/color][/size][/font]

这样写是有效的 别的怎么写都无效  

我想实现的功能是  用户访问我的站 下载 最多能同时下载两个文件 再下载提示 503 但不影响浏览网站

现在我只用了[color=#333333][font=Arial]bw_module 模块  用户下载限制在了 20K 但用户同时下载几个文件 总的速度限制无效 速度很大 [/font][/color]


[color=#333333][font=Arial]求老大指点下  谢谢[/font][/color]

admin 发表于 2012-11-24 13:25

用工具下载还是普通下载?
可以把下载和网站用域名分区,这样就不会有影响了

susie100 发表于 2012-11-24 16:00

普通下载 和工具下载都是  无法限制总的速度  用户下载多个文件时 占用带宽大

域名区分不懂搞..........

admin 发表于 2012-11-24 21:07

bw_module是mod_bw这个模块?

这个我以前用过,是没问题的

susie100 发表于 2012-11-25 12:57

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=15973&ptid=4137]4#[/url] [i]admin[/i] [/b]


   是的 不知道是不是我的配置问题 我的实际测试 有问题 怪事 配置的方法 是我1楼说的那样

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.