今天做了一个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的文章,大家可以嗖嗖看。
分享到:
相关推荐
里面包含了lighttpd启动程序,lighttpd配置模板以及一个控制lighttpd启动和关闭的脚本。
Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就...
3. 重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可,更改路径自动启动。 4. 可通过菜单『卸载相关服务』进行卸载相关服务。 5. 在『启动』、『停止』、『重启』三个启停按钮上右键可以有选择地进行...
参考了网上的一些资源和信息, lighttpd是自己编译出来的,php-cgi是网上下载,合起来可以在android上使用。 里面也包括了配置文件。
lighttpd-1.4.20.tar lighttpd-1.4.20.tar
主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...
varnish+lighttpd配置
lighttpd完全学习,适合新手文档参考,ppt文件
lighttpd 流程分析工作模式,帮助理解lighttpd
lighttpd-1.4.26 源码,官方直接下载,学习的好资源。
资源名称:Lighttpd源码分析内容简介: 作为最为优秀的轻量级Web Server之一,Lighttpd有着众多的忠实拥护者和使用者。Lighttpd源码分析就是一本介绍分析Lighttpd源码的初级读本,其主要目标在于:一方面让已经接触...
lighttpd代码阅读资料 参数的 web服务器
最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载最新lighttpd-1.4.28源码下载
lighttpd-1.4.20-cmake
lighttpd-1.4.20源代码
如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...
lighttpd轻量级web嵌入式服务器,方便嵌入式平台移植,小巧安全
lighttpd安装包
1.修改lighttpd.conf 修改为自己的工作目录 var.server_root = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server" var.state_dir = "/home/caoft/lighttpd/lighttpd_websocket_fastcgi/http_server"...
Lighttpd 是一个德国人领导的开源Web服务器软件,...而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题