apache 下載限速


緣由:
        服務器上行帶寬有限,避免cdn更新資源占滿服務器帶寬資源。

centos下,先安裝apache開發包:
        yum install -y httpd-devel

1、下載mod_bw模塊,地址這里
2、解壓mod_bw-0.92.tgz(先新建個mod_bw目錄)
        tar zxvf mod_bw-0.92.tgz -C mod_bw/
3、安裝apache擴展模塊
        apxs -i -a -c mod_bw.c
4、配置apache

#限制此目錄下的下載速度,所有連接對此目錄下的最大的總速度為400kb/s
<Directory "/mnt/web/">
BandwidthModule On
ForceBandWidthModule On
BandWidth all 409600
LargeFileLimit * 500 409600
</Directory>

ps.
BandWidth all 409600,單位字節,每個連接最大400kb/s的下載速度
LargeFileLimit * 500 409600  表示大於500kb的文件,按最大400kb/s的速度進行下載。不管多少連接,總速度按這個來。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM