`
neptune
  • 浏览: 361990 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

lighttpd优化1

阅读更多

高负载WEB动态页面与静态页面的分离

Domain Research Tool was developed by domain professionals, for domain professionals. Try it free today and see how DRT can simplify and automate your life.

试了一段时间的Lighttpd,表现的确不错,原先用APACHE只能跑到6K/S,改用Lighttpd后性能提升了将近一倍,只是跑PHP似乎很不稳定,数据库处理时间长一点就会到导致Lighttpd出现500的错误,也就是说要想使Lighttpd发挥更好的性能,除了优化程序还是优化程序,尽可能的加快PHP的执行速度,另外加上eAccelerator性能会有更大的提高。

说了这么多优点,再来说说公司最近所尝试的一些经验,PHP程序已被优化的不能再优化了,但是有时候操作一下数据库(比如执行mysqldump)就会出现500错误,并发量非常大的时候很容易出现,在这点上Lighttpd的表现就没有Apache稳定了,所以想了一个折中的办法,让Apache 来处理PHP程序,其他的静态页面(包括图片、软件等等)全都交给Lighttpd来处理。而实现方法就是通过mod_proxy来实现,Apache做前端处理或Lighttpd做前端处理都行,反正这2种都有个mod_proxy模块,基本上一样。
Read more…

Fix too many FIN_WAIT_2 connections under freebsd

查看FIN_WAIT_2连接数:

bsd#netstat -an | grep FIN_WAIT_2 | wc -l
2523

修改Lighttpd配置文件,加入下面这条语句:

server.max-keep-alive-requests = 0
bsd#netstat -an | grep FIN_WAIT_2 | wc -l
91

如果服务器开启了ipfw2防火墙的话,还需要执行:

sysctl -w net.inet.ip.fw.dyn_keepalive=0

p.s. 若为APACHE服务器,同理。

分享到:
评论

相关推荐

    lighttpd性能优化

    ### Lighttpd性能优化 #### 概述 Lighttpd是一款轻量级的HTTP服务器软件,因其低资源消耗和高效能处理能力而受到广大开发者的青睐。它全面支持FastCGI,这使得开发者能够轻松地集成多种编程语言来构建动态网站。...

    Lighttpd优化指南

    ### Lighttpd优化指南 #### 概述 在IT领域,特别是Web服务器管理与优化方面,Lighttpd作为一款轻量级的Web服务器软件,在处理高并发请求时表现出了其独特的优势。本指南旨在帮助系统管理员及开发人员通过优化...

    lighttpd-1.4.45_lighttpd服务器_

    在lighttpd-1.4.45中,这些优点得到了进一步的强化和优化。 首先,我们来探讨lighttpd的性能优势。lighttpd采用异步事件驱动模型,这意味着它可以同时处理大量并发连接,而不会像某些同步模型的服务器那样,随着...

    lighttpd配置和启动脚本

    1. **启动脚本**:通常是一个名为`start-lighttpd.sh`的bash脚本,内容可能包含检查lighttpd是否已运行、设置工作环境变量、执行`lighttpd -f /path/to/lighttpd.conf`启动命令等步骤。 2. **停止脚本**:类似地,`...

    varnish+lighttpd配置

    Varnish和Lighttpd是两个非常重要的开源Web服务器软件,它们在Web性能优化和负载均衡方面发挥着关键作用。Varnish作为一个高性能的HTTP缓存代理,常用于减轻后端服务器的压力,提高网站响应速度;而Lighttpd则是一款...

    lighttpd-1.4.20源代码

    在lighttpd-1.4.20版本中,我们有机会深入研究其源代码,理解其内部机制和优化策略。 1. **项目结构分析** lighttpd的源代码结构清晰,主要分为几个核心部分:配置解析、网络处理、模块系统、HTTP协议处理、内存...

    lighttpd代码阅读资料

    2. 高性能:通过优化的事件驱动模型,lighttpd能够快速响应请求,特别适合动态内容较少、静态内容为主的网站。 3. 模块化设计:lighttpd支持多种插件,如FastCGI、SSI、URL重写等,方便扩展功能,同时也便于代码...

    ARM平台lighttpd服务器

    5. **性能优化**: 考虑到ARM平台的性能限制,可以调整lighttpd的配置以优化性能,比如设置合适的并发连接数、开启缓存机制等。 6. **日志管理**: lighttpd的日志记录可以帮助监控服务器状态和排查问题。合理配置...

    lighttpd with H264 support

    1. **下载补丁**:首先,你需要找到适用于lighttpd版本1.4.18的h264支持补丁。这通常可以在lighttpd的官方论坛或第三方开发者社区获取。 2. **解压并定位到lighttpd源代码**:确保你已经下载了lighttpd的源代码,并...

    lighttpd-1.4.20-cmake

    1. **获取源代码**:首先,你需要从lighttpd的官方仓库或者镜像站点下载lighttpd-1.4.20的源码包,确保文件名为`lighttpd-1.4.20.tar.gz`。 2. **解压源代码**:使用`tar -zxvf lighttpd-1.4.20.tar.gz`命令进行...

    lighttpd restfulapi cgi

    1. **配置lighttpd**:首先,我们需要在lighttpd的配置文件(通常是`lighttpd.conf`)中启用必要的模块,如`url.rewrite`和`fastcgi.server`。例如,设置以下规则以处理RESTful API请求: ``` url.rewrite-once =...

    lighttpd-1.4.30.tar.gz

    1. **lighttpd简介** lighttpd,顾名思义,轻巧且快速的HTTP服务器,它设计的目标是提供一个低资源消耗、高性能的Web服务解决方案。lighttpd-1.4.30是该软件的一个稳定版本,它支持多种特性,如FastCGI、SSI、URL...

    Lighttpd源码分析

    综上所述,Lighttpd的源码分析涵盖多个层面,从网络通信到请求处理,再到模块扩展性,以及性能优化和安全性。通过深入分析Lighttpd的代码,开发者不仅能掌握其设计原理和架构特性,还能学习到如何编写高效、安全的...

    lighttpd-1.4.39.tar.gz

    1. 高性能:lighttpd采用事件驱动模型,优化了对多连接的处理,使其在高并发环境下表现出色。 2. 轻量级:相比Apache等重量级服务器,lighttpd内存占用小,启动快速,更适合资源有限的服务器环境。 3. 快速:通过mod...

    lighttpd1.4.25代码

    1. **模块化设计**:lighttpd支持模块化的扩展,可以根据需求加载或卸载功能模块,例如FastCGI、SSI(服务器端包含)、mod_proxy等,这使得它在保持轻量级的同时,也具备了强大的功能。 2. **高效的事件模型**:...

    Lighttpd源码分析_高群凯

    1. **Lighttpd架构解析**:了解Lighttpd的基本架构,包括它如何处理HTTP请求、如何管理不同的连接以及其模块化的组件。架构层面的分析有助于理解Lighttpd如何优化性能和资源使用。 2. **核心模块功能**:文档可能会...

    lighttpd-1.4.59.tar.gz

    1. 配置文件:lighttpd的主配置文件通常位于/etc/lighttpd/lighttpd.conf。初次安装后,建议先备份原始配置文件,然后根据实际需求进行修改。 2. 启动服务:安装完成后,可以使用`sudo lighttpd -D -f /etc/...

    lighttpd-1.4.49.tar.gz

    1. **轻量级**:相比Apache等大型服务器,lighttpd占用更少的内存和CPU资源,适合资源有限的服务器环境。 2. **高性能**:lighttpd采用了事件驱动模型,支持FastCGI、SSI、mod_proxy等特性,能有效处理高并发请求。 ...

Global site tag (gtag.js) - Google Analytics