由 pgtm_love 在 06-01-2003 22:32 发表:
怎么用RH7.1上Apache自带的mod_bandwith.o进行并发与带宽限制
怎么用RH7.1上Apache自带的mod_bandwith.o进行并发与带宽限制
发布日期:2002-11-14
文摘内容:
--------------------------------------------------------------------------------
作者 unknownuser
时间 06/29/01 09:54 PM
mod_bandwidth.c
在使用该模块之前(假定已经编译完成),必须要提供几个个目录给该模块写权限以产
生
流量控制的临时文件。默认为:
/tmp/apachebw
/tmp/apachebw/link
/tmp/apachebw/master
这些目录的位置可以在源码中(#define )更改。
语法及作用:
- BandWidthModule
该模块的开关,可以对每个Server进行配置
- BandWidthPulse
设定计时单位,MS(微秒),建议为:1000000 (1秒)
- BandWidth
可以针对特定来源的对象控制流,rate以字节为单位,但当rate为0时,为不限制流
速。
例子:
BandWidth ecp.fr 0
BandWidth 138.195 0
BandWidth all 1024
- LargeFileLimit
当传送一个大于等于filesize KB大小的文件时,设定一个最大流速(字节/秒),当
rate
为0的时候,不限速。
例子:
LargeFileLimit 200 3072
LargeFileLimit 1024 2048
以上例子设定小于200KB的文件将不会被限制流速,大小在200K到1024K之间的文件将会
被
限速3072 B/s,大于1024KB的文件将会被限速2048 B/s.
- MinBandWidth
设定每个连接传送数据的基本带宽占用,以Byte为单位。默认值:256 B/s。
当rate设定为0时,使用默认带宽限制。
<br