缘由:
服务器上行带宽有限,避免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的速度进行下载。不管多少连接,总速度按这个来。