lighttpd,nginx,apache的性能负载比较
最近学习关于网站系统的搭建碰到了lighttpd,nginx,apache这3个平台的东西,apache知道,似于IIS的一个网站平台。
而对于lighttpd,nginx第一次听到,在搜索里面的到了以下一个比较!转载下来和大家分享一下。
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 之间的区别”指的是在IT行业中选择Web服务器时常见的三个选项:Nginx、Lighttpd和Apache。这三种服务器在技术特性、性能、资源消耗和适用场景上都有各自的特点。 首先,让我们详细...
自1996年以来,Apache一直是互联网上最受欢迎的Web服务器,尽管市场份额近年来受到了如IIS、GWS、Lighttpd和Nginx等竞争对手的挑战,但其市场占有率仍然居首。 Apache的安装在许多Linux发行版中都是预装的,如...
这篇性能对比测试报告主要关注了三个主流的Web服务器——Apache、Nginx和Lighttpd在性能上的差异。测试的目的是为了评估这三款服务器在实际应用中的性能表现,为未来的项目选择提供依据。测试环境是在一台配置为8核...
1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装Nginx服务器所需要的系统资源 2.2 Nginx的下载 2.3 Nginx的安装 2.4 Nginx的启动、停止、平滑重启 2.5 Nginx的平滑重启 2.6 ...
通过替换 Apache 为 Nginx,红动中国论坛成功地提升了其 Web 环境的性能,降低了负载,改善了用户体验。Nginx 的高性能、低资源占用以及对静态内容和 Fastcgi 的优秀支持,使其成为了应对高并发访问的理想选择。此外...
Nginx课件完整版.pdf Nginx是一款功能强大的网络服务器软件,能够提供高性能的Web服务器、反向代理、负载均衡等功能。...Nginx的竞争对手有Apache、Lighttpd、Tomcat、Jetty、IIS等,各自有其特点和应用场景。
随着技术的不断进步,Nginx逐渐取代了传统Web服务器如Apache,在高性能Web服务器领域占据了重要地位。 Nginx简介 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议...
### 实战Nginx:取代Apache的高性能Web服务器 第一章 #### 1.1 常用的Web服务器简介 在Web服务器领域,有多种不同的服务器被广泛使用,包括但不限于Apache、Nginx和Lighttpd等。这些服务器各有特点,适用于不同...
### 实战Nginx:取代Apache的高性能Web服务器 #### Nginx简介及选择理由 - **Nginx简介**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所...
### 三大Web服务器对比分析:Apache、Lighttpd与Nginx #### 一、概述 随着互联网技术的发展,Web服务器成为了构建网站不可或缺的核心组件之一。本文将对三种流行的Web服务器——Apache、Lighttpd与Nginx进行深入...
在市场中,常见的服务器软件包括 Apache、IIS、Lighttpd 等。Apache 以其开源、稳定和丰富的模块支持而广受欢迎,但相比 Nginx 在处理高并发时可能会显得资源消耗较大。 1.3 Nginx 应用场景 Nginx 主要用于网站...
Nginx与Apache、Lighttpd或httpd相比,其守护进程的整体效率、配置选项的数量以及设置的简易性都是其独特之处。 具体到配置时,首先需要加载一些MIME类型包含文件,并实时压缩输出数据,设置Expires头以减少客户端...
2. **对比Lighttpd**:Nginx在反向代理和负载均衡方面功能更强大,但Lighttpd在资源消耗上可能更低。 总之,"nginx-1.5.7.zip"包含的Nginx 1.5.7版本是强大的Web服务器解决方案,尤其适合需要高性能、高并发处理的...
- **与Lighttpd对比**:Lighttpd 同样轻量,但在负载均衡和反向代理方面,Nginx 更具优势。 7. **常见问题与解决** - **错误日志分析**:通过`error.log`文件定位并解决问题,如配置错误、权限问题等。 - **访问...