电脑教程中文网
首页  动态网站建设学习 程序  笑话  论坛 娱乐  交友 ADSL  峄城  成功者
中文名:电脑教程中文网,收集了大量的电脑教程! 编程技术文档 游戏开发 笑话站暂时关闭 设为首页
网页设计 HTML | Dreamweaver | CSS | Firework | FrontPage WEB开发 ASP | JSP | PHP | .NET | CGI | JS | VBS | XML | IIS6 | Apache | PWS
程序设计 Java | C++ |VC++ | C# | Delphi | VB | C语言 | 汇编 | Pascal | Perl 数据库 MSSQL | MySQL | Access | VF | Oracle | DB2 | SYBASE |
办公软件 Word | Excel | WPS | PowerPoint 动画平面 Photoshop | ACDSee | 3Dmax | Flash | Coreldraw |
操作系统 Windows 2000 | Windows XP | Windows 2003 | SCO Unix | Windows Vista | unix、Linux | 综合| 服务器 | 系统安全| 黑客技术
其  他 UltraDev | DOS | UML | PWS | Powerbuilder | 开发心得 | 设计理念 | 病毒库 | 其他 | LightTPD (分类排序给您带来不便请谅解)
推  荐: Java文档500篇》《ASP.NET与相关数据库技术高级指南》《TC图形函数详解》《C函数速查手册》《C语言编程宝典之一》《MFC深入浅出》《黑客零起点》《VC++ 编程指南》《JScript 用户指南》 《CSS教程宝典》《Microsoft Jet SQL 参考》《delphi技巧集合》《MySQL 4.1.0 中文参考手册》《MySQL中文手册
【导航】 您现在的位置 : 首页 - Lighttpd教程 - 《lighttpd 知识讲座》- Lighttpd(3) 性能优化配置

Lighttpd(3) 性能优化配置

日期:2007-10-20 17:02:13 作者:弥勒菩萨 人气:     来源:网络




  server.event-handler
  设置时间处理方式。Default: "poll"。Bsd上默认就可以,使用kqueue反而影响了效率。原因不明。以下是各种操作系统对应的方式:
  OS Method Config-Value
  all select select
  Unix poll poll
  [*] Linux 2.4+ rt-signals linux-rtsig
  [*] Linux 2.6+ epoll linux-sysepoll
  Solaris /dev/poll solaris-devpoll
  FreeBSD, ... kqueue freebsd-kqueue
  server.max-request-size
  maximum size in kbytes of the request (header + body)
  Default:
  
  server.max-worker
  lighttpd默认只启动一个进程工作,但也支持apache那样启动多个进程,我的实验显示启动多个进程同时工作时并不能提高性能。
  
  server.max-keep-alive-requests
  这一条比较关键,对性能的影响比较大。在一个keep-alive会话终止连接前能接受处理的最大请求数。Default: 128,对一个高负载的应用来说是不够的。我用了4000。
  
  server.max-keep-alive-idle
  一个空闲keep-alive连接被丢弃前,存在的的最大秒数。Default: 30。
  
  server.error-handler-404
  页面找不到时候的处理,对性能没什么影响,指出来一下,例如:
  server.error-handler-404 = "/error-404.php"
  
  server.max-fds
  因为lighttpd是一个单线程(single-threaded)服务器,它的主要资源限制是文件描述符数目,默认值是1024。如果在一个高负载的站点上,可能你需要通过下面的设定增加这个限定值
  server.max-fds = 2048 但这个限定只有在lighttpd做为root身份运行时才能生效。
  
  connection.kbytes-per-second,server.kbytes-per-second
  还有值得一提的时lighttpd可以限制每个连接或则特定虚拟机的流量。
  
  compress.cache-dir,compress.filetype
  如果文本稍微大点可以考虑使用压缩算法,减少带宽同时也能提高效率。例如:
  compress.cache-dir = "/var/www/cache/"
  compress.filetype = ("text/plain", "text/html")
  
  server.stat-cache-engine = "fam"
   这一条能明显提升性能,stat() cache。一个stat调用代价可能是昂贵的。为它设一个cache能省时间又避免上下文切换。替代每次都stat()来确定文件的存在,它只stat ()一次,然后会监视目录,如果目录不变,他里面的文件也就没有变化。我们的内存文件系统中有没必要保留,依情况而定。
  server.stat-cache-engine = "fam" # either fam, simple or disabled1 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1811543



www.CLDE.net - CLDE电脑教程中文网
转自CLDE.NET


本文由CLDE.NET原创或整理(收集),如您需转载,请保留一下链接,谢谢!


下一篇:Lighttpd 的安装配置
※视频教程※
ASP入门到精通视频教程
西安电科大JSP视频教程
photoshop cs2视频教程
flash动画设计师视频教程
Dreamweaver视频教程
VB从入门到精通视频教程
 
 


网站首页 - 友情链接 - 公司简介 - 联系方式 - 广告投放 - 客户服务 - 错误报告 - 免责声明 - About us
CLDE.NET电脑教程中文网版权所有 未经许可禁止镜象和复制本站资料 MSN:CLDE_NET@hotmail.com
技术支持:CLDE.NET信息中心 鲁ICP备05039940号 友情链接QQ:784079(隐)