`

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

分享到:
评论

相关推荐

    lighttpd-1.4.45_lighttpd服务器_

    这种设计使得lighttpd在处理高并发请求时表现优秀,对于流量密集型的网站或者需要服务大量设备的物联网应用,lighttpd是一个理想的后台支撑。 其次,lighttpd的模块化设计使其具有高度可定制性。用户可以根据需求...

    lighttpd with H264 support

    因此,我们需要对lighttpd进行特定的配置和补丁应用,以实现这些功能。 首先,我们要理解H264编码的重要性。H264,也称为AVC(Advanced Video Coding),是一种高效的视频编码标准,能够在较低的带宽下提供高质量的...

    ksweb3.62专业版.zip

    总的来说,KSWEB 3.62 专业版是将安卓设备转变为强大服务器的理想工具,尤其适合开发者、站长或对服务器技术感兴趣的用户。通过这个软件,用户不仅可以便捷地搭建服务器环境,还可以在移动设备上进行开发和管理,...

    支持php安全,快速,灵活的web服务器

    6. **Linux兼容**: 作为开源软件,Lighttpd广泛支持各种Linux发行版,与系统组件如防火墙、用户权限管理等无缝集成。 为了充分利用Lighttpd-1.4.13的功能,你需要做以下几步: 1. **安装Lighttpd**: 在Linux环境中...

    大型高并发高负载web应用系统架构

    配置优化如Apache的ContentType设置和减少LoadModule,可以进一步提升图片服务器的效率。使用轻量级的Web服务器如lighttpd处理静态资源,如图片和JavaScript,也能提高性能。 3. **数据库集群和库表散列** 面对高...

    大流量、高并发的网站的底层系统架构.pdf

    【大流量、高并发的网站底层系统架构】是针对处理大量用户访问和高并发场景而设计的复杂系统架构。这种架构通常由多个子系统组成,包括Web前端系统、负载均衡系统、数据库集群系统、缓存系统、分布式存储系统以及...

    浅议大型网站动态应用系统架构.doc

    在互联网领域,大型网站动态应用系统是支撑海量用户访问、处理高并发的关键技术。动态应用系统是以各种服务器端编程语言,如C/C++、PHP、Java、Perl、.NET等开发的网络应用软件,如论坛、网络相册、社交平台和博客等...

    大型网站系统架构全面资料汇总

    这类应用通常与数据库、缓存和分布式存储紧密关联,以满足用户交互和数据存储的需求。 2. **Web前端系统**: 前端系统基于Apache、Lighttpd、Nginx等Web服务器,提供PHP等程序运行环境。通过虚拟主机技术实现...

    杰奇1.7完全功能破解版(含注册机及wap)

    权限管理 - 细化的权限分类和无限用户等级相结合,用户可以自由设置用户的等级类别,并且针对具体某个权限设置每个等级是否拥有。 区块管理/广告管理 - 区块是指网页上一个独立的内容块,比如用户登陆区块、热门...

    大型、高负载网站架构和应用初探

    单台Apache Web服务器可能无法应对高流量,因此可以选择TUX、lighttpd或thttpd等更高效的替代方案。此外,为了提升性能,可以将动态内容和静态内容分离,分别使用不同的服务器进行处理。例如,静态资源(如图片、CSS...

    Rails缓存架构设计

    ### Rails缓存架构设计 #### 一、高性能Web应用与缓存架构的重要意义 在现代互联网环境下,构建高性能...通过对上述关键要素的深入理解和合理运用,可以显著提升Web应用的整体性能,满足用户对速度和稳定性的期望。

    linuxcweb服务器简单实现实用.pdf

    对于那些希望从Apache迁移到更轻量级解决方案的用户来说,lighttpd是一个理想的选择,尤其是在面临并发处理和内存效率问题时。 总结: 这四个Web服务器各有特点,适用于不同的场景。micro_httpd和mini_httpd适合...

    大型网站架构大型网站架构

    通过对上述各个子系统的合理设计和部署,能够显著提升网站的服务质量和用户体验,同时降低运维成本。此外,随着技术的不断进步和发展,未来大型网站架构还将持续演进,以适应更加复杂多变的互联网环境。

    利用Nginx替代apache实现高性能的Web环境.docx

    Nginx 以其高效的非阻塞式事件驱动模型而闻名,这使得它在处理高并发连接时表现出色,尤其适合于静态内容服务或者作为动态应用的反向代理。Nginx 在处理静态文件、重定向、负载均衡等方面表现出色,因此被广泛用于...

    电子商务网站的系统架构解析

    熟悉度不仅限于系统管理层面,更重要的是对内核的深入了解,这有助于性能调优和根据需求定制操作系统,从而为应用层面的优化奠定坚实基础。 #### 应用服务器:JEE规范下的开源力量 淘宝网的业务系统应用涵盖JEE...

Global site tag (gtag.js) - Google Analytics