3种WEB服务器的比较:
1. apache
3) 简单而且强有力的基于文件的配置(httpd.conf).
4) 支持通用网关接口(cgi)
5) 支持虚拟主机.
6) 支持http认证.
7) 集成perl.
8) 集成的代理服务器
9) 可以通过web浏览器监视服务器的状态, 可以自定义日志.
10) 支持服务器端包含命令(ssi).
11) 支持安全socket层(ssl).
12) 具有用户会话过程的跟踪能力.
13) 支持fastcgi
14) 支持java servlets
2. nginx
Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。
nginx官方表示保持10,000个没有活动的连接,它只占2.5M内存,所以类似DOS这样的攻击对nginx来说基本上是毫无用处的。就稳定性而言,nginx比lighthttpd更胜一筹。
Nginx支持热部署。它的启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在不间断服务的情况下,对软件版本进行进行升级。
3. lighttpd
Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。
Lighttpd使用fastcgi方式运行php,它会使用很少的PHP进程响应很大的并发量。
Fastcgi的优点在于:
· 从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.
server
|
Apache
|
Nginx
|
Lighttpd
|
Proxy代理
|
非常好
|
非常好
|
一般
|
Rewriter
|
好
|
非常好
|
一般
|
Fcgi
|
不好
|
好
|
非常好
|
热部署
|
不支持
|
支持
|
不支持
|
系统压力比较
|
很大
|
很小
|
比较小
|
稳定性
|
好
|
非常好
|
不好
|
安全性
|
好
|
一般
|
一般
|
技术支持
|
非常好
|
很少
|
一般
|
静态文件处理
|
一般
|
非常好
|
好
|
Vhosts虚拟主机
|
支持
|
不支持
|
支持
|
反向代理
|
一般
|
非常好
|
一般
|
Session sticky
|
支持
|
不支持
|
不支持
|
建议方案:
Apache 后台服务器(主要处理php及一些功能请求 如:中文url)
Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求)
Lighttpd 图片服务器
总体来说,随着nginx功能得完善将使他成为今后web server得主流。
分享到:
相关推荐
三大WEB服务器对比分析(apache ,lighttpd,nginx) 分析的还不错
### 三大Web服务器对比分析:Apache、Lighttpd与Nginx #### 一、概述 随着互联网技术的发展,Web服务器成为了构建网站不可或缺的核心组件之一。本文将对三种流行的Web服务器——Apache、Lighttpd与Nginx进行深入...
这篇性能对比测试报告主要关注了三个主流的Web服务器——Apache、Nginx和Lighttpd在性能上的差异。测试的目的是为了评估这三款服务器在实际应用中的性能表现,为未来的项目选择提供依据。测试环境是在一台配置为8核...
自1996年以来,Apache一直是互联网上最受欢迎的Web服务器,尽管市场份额近年来受到了如IIS、GWS、Lighttpd和Nginx等竞争对手的挑战,但其市场占有率仍然居首。 Apache的安装在许多Linux发行版中都是预装的,如...
【三大Web服务器对比分析】 在Web服务器领域,Apache、Lighttpd和Nginx是三种广泛应用的服务器软件,各自有着独特的特性和优势。下面将详细分析它们的特点。 1. Lighttpd Lighttpd是一个轻量级的Web服务器,以其低...
这三大Web服务器各有优势,APACHE适用于复杂动态网站,LIGHTTPD适合轻量级应用,而NGINX则在高并发和性能上有显著优势。在实际部署中,可以根据项目需求和服务器性能选择最适合的Web服务器,并进行相应的安装和配置...
首先,Apache、Nginx和LightTPD是三种流行的Web服务器软件。Apache是最广泛使用的开源HTTP服务器,具有丰富的模块和广泛的社区支持。Nginx以其高性能和低内存占用著称,尤其适合高并发场景。LightTPD则是一款轻量级...
随着技术的不断进步,Nginx逐渐取代了传统Web服务器如Apache,在高性能Web服务器领域占据了重要地位。 Nginx简介 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议...
标题中的“nginx lighttpd apache 之间的区别”指的是在IT行业中选择Web服务器时常见的三个选项:Nginx、Lighttpd和Apache。这三种服务器在技术特性、性能、资源消耗和适用场景上都有各自的特点。 首先,让我们详细...
在Web服务器领域,有多种不同的服务器被广泛使用,包括但不限于Apache、Nginx和Lighttpd等。这些服务器各有特点,适用于不同场景。 - **Apache**:作为最老牌且最知名的Web服务器之一,Apache提供了丰富的功能和...
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、lighttpd、Nginx都用他们优点,在什么情况下我们如何去选择适合自己的Web高性能服务器, 对于Web高性能服务器上的选择,这个是很多人头痛的问题。其实Apache、lighttpd、Nginx都用他们优点,在什么...
lighttpd与其他Web服务器比较 - **与Apache**:相比Apache,lighttpd在资源占用和并发处理上更具优势,但Apache提供了更丰富的模块和广泛的社区支持。 - **与Nginx**:Nginx以其反向代理和负载均衡能力出名,...
尽管lighttpd可能不如Apache或Nginx那样功能全面,但它的轻量级特性使其在特定场景下更具优势。 总之,ARM平台上的lighttpd服务器为开发者提供了快速、低资源消耗的Web服务解决方案。通过适当的配置和管理,...