`
wezly
  • 浏览: 480496 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

lighttpd,nginx,apache的性能负载比较

阅读更多

    nginx是一个小巧而高效的Linux下的web服务软件。开发人员 Igor Sysoev 来自俄罗斯,nginx的话其实已经在一些俄罗斯的大型网站上运行多年,相当的稳定,最近才在美国开始知名起来。

    而另外一个热门的web服务器软件是Lighttpd,因为运行在Youtube的后台,所以知名度很高。Lighttpd特色在于它能做Flash streaming和对fastcgi的支持,这样对于Ruby on Rails之类的
程序提速不少,比起Apache要好很多。

    但是 nginx 要比 Lighttpd 更稳定,
功能上并不弱于Lighttpd,差不多什么都有,而且比Lighttpd对于URL rewrite的支持更完善一点。 

     不管是 nginx 还是 lighttpd, 对于用来提供静态
文件都要比Apache好很多很多,主要就是占用的内存小,Apache和这两个小巧的服务器软件来比实在是个庞然大物啊。

     即使是大部分内容动态生成的网站,仍免不了会有一些静态元素,比如图片、JS脚本、CSS等等,将Squid放在Apache或者Lighttp前端后,反而会使性能下降,毕竟处理HTTP请求是Web服务器的强项。而且已经存在于文件
系统中的静态内容再在Squid中缓存一下,浪费内存和硬盘空间。因此可以考虑将Lighttpd再放在Squid的前面,构成 Lighttpd+Squid+Apache的一条处理链,Lighttpd在最前面,专门用来处理静态内容的请求,把动态内容请求通过proxy模块转发给Squid,如果Squid中有该请求的内容且没有过期,则直接返回给Lighttpd。新请求或者过期的页面请求交由Apache中Web程序来处理。经过Lighttpd和Squid的两级过滤,Apache需要处理的请求将大大减少,减少了Web应用程序的压力。同时这样的构架,便于把不同的处理分散到多台计算机上进行,由Lighttpd在前面统一把关。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    nginx lighttpd apache 之间的区别.doc

    标题中的“nginx lighttpd apache 之间的区别”指的是在IT行业中选择Web服务器时常见的三个选项:Nginx、Lighttpd和Apache。这三种服务器在技术特性、性能、资源消耗和适用场景上都有各自的特点。 首先,让我们详细...

    Linux服务器端Web服务三剑客(Apache Lighttpd Nginx).docx

    自1996年以来,Apache一直是互联网上最受欢迎的Web服务器,尽管市场份额近年来受到了如IIS、GWS、Lighttpd和Nginx等竞争对手的挑战,但其市场占有率仍然居首。 Apache的安装在许多Linux发行版中都是预装的,如...

    Web服务器选型(Apache+Nginx+Lighttpd)之性能对比测试报告.pdf

    这篇性能对比测试报告主要关注了三个主流的Web服务器——Apache、Nginx和Lighttpd在性能上的差异。测试的目的是为了评估这三款服务器在实际应用中的性能表现,为未来的项目选择提供依据。测试环境是在一台配置为8核...

    三大WEB服务器对比分析(apache,lighttpd,nginx)

    - **稳定性**:Nginx 和 Lighttpd 相比 Apache 表现出更高的稳定性,特别是在高负载场景下。 #### 三、应用场景 - **Apache**:适合于复杂的应用环境,如需要高级的虚拟主机管理和广泛的第三方模块支持。 - **...

    实战Nginx.取代Apache的高性能Web服务器

    1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装Nginx服务器所需要的系统资源 2.2 Nginx的下载 2.3 Nginx的安装 2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 ...

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

    通过替换 Apache 为 Nginx,红动中国论坛成功地提升了其 Web 环境的性能,降低了负载,改善了用户体验。Nginx 的高性能、低资源占用以及对静态内容和 Fastcgi 的优秀支持,使其成为了应对高并发访问的理想选择。此外...

    Nginx课件完整版.pdf

    Nginx课件完整版.pdf Nginx是一款功能强大的网络服务器软件,能够提供高性能的Web服务器、反向代理、负载均衡等功能。...Nginx的竞争对手有Apache、Lighttpd、Tomcat、Jetty、IIS等,各自有其特点和应用场景。

    实战Nginx 高性能web服务器

    随着技术的不断进步,Nginx逐渐取代了传统Web服务器如Apache,在高性能Web服务器领域占据了重要地位。 Nginx简介 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    ### 实战Nginx:取代Apache的高性能Web服务器 第一章 #### 1.1 常用的Web服务器简介 在Web服务器领域,有多种不同的服务器被广泛使用,包括但不限于Apache、Nginx和Lighttpd等。这些服务器各有特点,适用于不同...

    实战Nginx.取代Apache的高性能Web服务器.2010

    ### 实战Nginx:取代Apache的高性能Web服务器 #### Nginx简介及选择理由 - **Nginx简介**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所...

    三大WEB服务器对比分析(apache-apache-nginx)

    ### 三大Web服务器对比分析:Apache、Lighttpd与Nginx #### 一、概述 随着互联网技术的发展,Web服务器成为了构建网站不可或缺的核心组件之一。本文将对三种流行的Web服务器——Apache、Lighttpd与Nginx进行深入...

    keepalived+Nginx+tomcat 搭建集群

    在市场中,常见的服务器软件包括 Apache、IIS、Lighttpd 等。Apache 以其开源、稳定和丰富的模块支持而广受欢迎,但相比 Nginx 在处理高并发时可能会显得资源消耗较大。 1.3 Nginx 应用场景 Nginx 主要用于网站...

    nginx-1.5.7.zip

    2. **对比Lighttpd**:Nginx在反向代理和负载均衡方面功能更强大,但Lighttpd在资源消耗上可能更低。 总之,"nginx-1.5.7.zip"包含的Nginx 1.5.7版本是强大的Web服务器解决方案,尤其适合需要高性能、高并发处理的...

    nginx-1.6.2.tar.gz nginx-1.6.2下载

    - **与Lighttpd对比**:Lighttpd 同样轻量,但在负载均衡和反向代理方面,Nginx 更具优势。 7. **常见问题与解决** - **错误日志分析**:通过`error.log`文件定位并解决问题,如配置错误、权限问题等。 - **访问...

    nginx 官网配置.pdf

    Nginx与Apache、Lighttpd或httpd相比,其守护进程的整体效率、配置选项的数量以及设置的简易性都是其独特之处。 具体到配置时,首先需要加载一些MIME类型包含文件,并实时压缩输出数据,设置Expires头以减少客户端...

Global site tag (gtag.js) - Google Analytics