windows Apache设定访问数量及下载速度限制


windows+Apache使用mod_bw.dll来限制网站的访问数量和文件的下载速度,以此来优化天时网站建设|拾图网的访问速度。先到百度找到mod_bw.dll,然后下载来,上传到服务器上,apache安装目录下的modules,然后设置httpd.conf后,再设置vhosts.conf文件,这两个文件都在apache/conf/下。


httpd.conf

   # 限制网速模块 

    LoadModule bw_module modules/mod_bw.dll

vhosts.conf

<VirtualHost *:80>


        DocumentRoot "/web/tshinet"

        ServerName www.tshinet.com


        BandwidthModule On

        ForceBandWidthModule On

        Bandwidth all 1024000       //限制这个目录下文件下载的速率

        MinBandwidth all 50000      //设置最小带宽,默认为每秒256字节

        LargeFileLimit * 500 100000   //对于超过指定大小的文件,下载时使用的速率

</VirtualHost>


附录:


mod_bandwidth选项简单说明


BandWidthPulse 

格式: BandWidthPulse <毫秒(千分之一秒>; 

默认: 1000 

上下文: per server config


改变计算带宽的时间间隔,默认为1000毫秒(1秒)。使用更低的间隔可以获得 

更精确的带宽控制,但消耗更多的CPU时间,反之亦然。


BandWidth 

格式: BandWidth <domain|ip|all>; <速率>; 

默认: 无 

上下文: per directory, .htaccess


限制这个目录下文件下载的速率。


domain 指定来自哪个域的连接受到这个设置的影响。 

ip 指定来自哪个ip地址(或者ip段)的连接受到影响。 

all 所有连接都受到影响。


示例:


<Directory />; 

# 来自 idcfree.com 的连接不限制下载速度 

BandWidth idcfree.com 0 

# 来自 192.168.0.0/16(或者192.168.0) 网段的连接不限制下载速度 

BandWidth 192.168.0.0/16 0 

# 其他连接限制下载速度为每秒1024字节 

BandWidth all 1024 

# 越前面的设置优先权越高 

</Directory>;


LargeFileLimit 

格式: LargeFileLimit <文件大小>; <速率>; 

默认: 无 

上下文: per directory, .htaccess


对于超过指定大小的文件,下载时使用的速率。如果速率设置0即不限制速度, 

但下载速度仍然要受到BandWidth设置的影响。如果设置成-1,则完全不受影响。 

通过设置不同的文件大小和速率,可以设置不同大小范围内文件的下载速度。


示例:


文件尺寸大于等于200千字节的文件,下载速率为每秒3072字节 

LargeFileLimit 200 3072 

LargeFileLimit 1024 2048 

MaxConnection 

格式: MaxConnection <连接数>; 

默认: 0 (不限制) 

上下文: per directory, .htaccess


当超过指定连接数时,拒绝新的连接。


MinBandWidth 

格式: MinBandWidth <domain|ip|all>; <速率>; 

默认: all 256 

上下文: per directory, .htaccess


设置最小带宽,默认为每秒256字节。根据BandWidth和LargeFileLimit设置的速 

率。mod_bandwidth会计算允许的连接数。例如BandWidth为4096字节,而 

MinBandWidth为1024字节,则最大并发连接数为4。


Mod_limitipconn选项简单说明


<Location / >;                         设置要控制的目录 

MaxConnPerIP 2                      限制单IP并发连接数 

NoIPLimit image/*                    不受限制的文件类型 

</Location>; 

<Location /mp3>; 

MaxConnPerIP 1 

OnlyIPLimit audio/mpeg video           仅用于限制的文件类型 

</Location>; 

 


注:本文转载自拾图网[http://www.tshinet.com],转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。
下一篇

淘宝热销

  • Mistine小黄帽防晒霜乳SPF50泰版面部防紫外线隔离男女军训蜜丝婷

    【推荐理由】赠运费险

    【优惠券】20   【券后价】59.00

    【下单链接】18¥ CZ0001 G5fHdEqOsnB¥

    >>>>>> 马上打开

  • G7旗舰店越南进口美式纯黑咖啡粉速溶无糖0脂减燃正品学生提神

    【推荐理由】库存紧张,好评过万

    【优惠券】3    【券后价】26.90

    【下单链接】27¥ CZ0001 zb0bdEqLV7G¥

    >>>>>> 马上打开