`

应用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的文章,大家可以嗖嗖看。

分享到:
评论

相关推荐

    用于ROR应用的lighttpd配置模板

    里面包含了lighttpd启动程序,lighttpd配置模板以及一个控制lighttpd启动和关闭的脚本。

    最新lighttpd源码 lighttpd-1.4.22

    Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就...

    phpLight 2013 网上首套LightTPD+PHP集成包

    3. 重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可,更改路径自动启动。 4. 可通过菜单『卸载相关服务』进行卸载相关服务。 5. 在『启动』、『停止』、『重启』三个启停按钮上右键可以有选择地进行...

    lighttpd+php in android

    参考了网上的一些资源和信息, lighttpd是自己编译出来的,php-cgi是网上下载,合起来可以在android上使用。 里面也包括了配置文件。

    lighttpd-1.4.20.tar

    lighttpd-1.4.20.tar lighttpd-1.4.20.tar

    Lighttpd源码分析_mobi

    主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速...

    varnish+lighttpd配置

    varnish+lighttpd配置

    lighttpd完全学习

    lighttpd完全学习,适合新手文档参考,ppt文件

    lighttpd 主工作模式

    lighttpd 流程分析工作模式,帮助理解lighttpd

    lighttpd-1.4.26 源码

    lighttpd-1.4.26 源码,官方直接下载,学习的好资源。

    Lighttpd源码分析

    资源名称:Lighttpd源码分析内容简介: 作为最为优秀的轻量级Web Server之一,Lighttpd有着众多的忠实拥护者和使用者。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.28源码下载

    lighttpd-1.4.20-cmake

    lighttpd-1.4.20-cmake

    lighttpd-1.4.20源代码

    lighttpd-1.4.20源代码

    ubuntu lighttpd实现websocket

    如何在ubuntu上实现lighttpd 1、下载mongoose使用mongoose中的example中的websocket_chat,实现websocket 2、websocket_chat源码下载路径 官网:https://cesanta.com 论坛:...

    lighttpd-1.4.45_lighttpd服务器_

    lighttpd轻量级web嵌入式服务器,方便嵌入式平台移植,小巧安全

    lighttpd-1.4.59.tar.gz

    lighttpd安装包

    lighttpd fastcgi

    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源码

    Lighttpd 是一个德国人领导的开源Web服务器软件,...而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题

Global site tag (gtag.js) - Google Analytics