緣由:
服務器上行帶寬有限,避免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的速度進行下載。不管多少連接,總速度按這個來。