应用lighttpd,设置对用户设置流量

今天做了一个lighttpd的流量设置的工作,因为我们是一个视频会议的公司,需要将文档给客户转换成swf格式,这样转换后通过http的形式,客户可以访问到,如果用户比较多,这样用户下载这些swf文件的流量比较大,这样会影响到会议上音视频的质量,给客户不好的印象;

 

举一个例子: 如果有100人的会议室,这样按照每个人流量不限的话,他就会按照最大的流量去走,有100M同样他会耗空,如果做了流量限制。假如限制20kbytes,这样就是100×20×8=16M,也就是大约16M的带宽。所以采用限制流量的方式是一种比较简单有效的方式,虽然客户在浏览的时候速度上有点儿限制。

 

言归正传,第一步当然是要找到Lighttpd.conf文件,我们是专门做了一个static.***.com的二级域名,这样所有的swf文件的访问都从static.***.com这个域名走,这样的话不影响www.***.com,毕竟这个是不需要限制的,然后在lighttpd.conf中添加如下代码:

$HTTP["host"]=~"static.×××.com$"{

connection.kbytes-per-second=20 //这句话就是限制每条链接的流量速度 server.document-root="/home/project/"

 alias.url +=( "/upload/"=>"/home/project/upload/", )

 url.rewrite-once +=( "^(/upload.*)$"=>"$1", )

 }

设置完毕,记得killall lighttpd,然后重新启动才能生效。

这样设置后就可以用static.×××.com/upload/***.swf 访问一下,如果谨慎一点儿,可以设置不同的 connection.kbytes-per-second的value,看看速度是否有变化;

注意:每次更改 connection.kbytes-per-second的value一要重启lighttpd,另外就是要将浏览器清空,否则测试不出来,具体原因大家都应该明白,这里就不说了。

 

这是一篇lighttpd设置的一篇文章 http://blog.donews.com/maverick/archive/2006/11/15/1078602.aspx 大家可以看看

 

关于lighttpd,我使用了一段时间,感觉很不错,网上有很多关于lighttpd的文章,大家可以嗖嗖看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值