科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道用RH7.1上Apache自带的mod_bandwith用法

用RH7.1上Apache自带的mod_bandwith用法

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

以上例子设定小于200KB的文件将不会被限制流速,大小在200K到1024K之间的文件将会被限速3072 B/s,大于1024KB的文件将会被限速2048 B/s.

作者:网络 来源:网络 2007年10月4日

关键字: 限制 MOD Web服务器 Apache Linux

  • 评论
  • 分享微博
  • 分享邮件

【IT168 服务器学院】用RH7.1上Apache自带的mod_bandwith.o进行并发与带宽限制
  http://modules.apache.org
  搜索bandwidth会看到有用的module的。
  非常好用。

  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时,使用默认带宽限制。

  更详细的文档参见源码。 源码来源:
  http://www.cohprog.com/
  http://www.animanga.com/
  

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章