------------------------------------------------------------------------------------------------

首先列一些常用的Web服务器=>

Apache服务器:http://httpd.apache.org,世界上用的最多的服务器,开放源代码,支持跨平台,可移植性,模块支持丰富,虽速度和性能及内存消耗不及其他轻量级Web服务器,但是属于重量级产品。

Lighttpd服务器:http://www.lighttpd.net,德国人写的开源软件,内存开销低,CPU占用率低,效能好,模块丰富,与Nginx同属轻量级Web服务器,是Nginx竞争对手之一。

IBM WebSphere服务器:http://www.ibm.com/developerworks/cn/websphere,基于java的应用环境,建立部署和管理Internet和Internet Web应用程序,相对于其他流行的Web服务器而言,应用的数量很少。

Microsoft IIS:只能运行在Microsoft Windows/Linux/Unix平台上,必须购买商业的Windows Server操作系统。

Nginx服务器:http://www.nginx.net,俄罗斯人编写的一款高性能HTTP和反向代理服务器。Nginx能够选择高效的epoll(Linux2.6内核),kqueue(FreeBSD),devonport(Solaris 10)作为网络I/O模型,在高并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达5万个并发连接数的响应,而内存和CPU等系统资源消耗却非常低,运行非常稳定。

-----------------------------@黑眼诗人 整理 <www.farwish.com> ----------------------

选择Nginx的一些理由=>

1.可以高并发连接:官方测试Nginx能够支撑5万并发连接,在实际生产环境中可支持2~4万并发连接数。

2.内存消耗少:同等硬件环境下,Nginx的处理能力相当于Apache的5~10倍。

3.成本低廉:Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费使用,并可用于商业用途。该协议衍生自BSD协议,但删掉了其中的“不可以用开源代码的作者/机构名字和原来产品的名字做市场推广”。

4.其他:配置文件简单,支持Rewrite重写规则,内置的健康检查功能,节省带宽,稳定性高,支持热部署。

------------------------------------------------------------------------------------------------

结尾:Nginx在反向代理,Rewrite规则,稳定性,静态文件处理,内存消耗等方面,表现出了很强的优势,选用Nginx取代传统的Apache服务器,将会获得多方面的性能优势。

[Nginx]实战Nginx:Nginx的一些介绍的更多相关文章

  1. Nginx实战|Nginx健康检查

    开源Linux 长按二维码加关注~ 上一篇:盘点提高国内访问Github的速度的9种方案 服务治理的一个重要任务是感知服务节点变更,完成服务自动注册及异常节点的自动摘除.这就需要服务治理平台能够:及时 ...

  2. nginx实战二

    nginx架构分析 1.nginx模块化 Nginx涉及到的模块分为核心模块.标准HTTP模块.可选HTTP模块.邮件服务模块以及第三方模块等五大类. https://coding.net/u/ami ...

  3. elk实战分析nginx日志文档

    elk实战分析nginx日志文档 架构: kibana <--- es-cluster <--- logstash <--- filebeat 环境准备:192.168.3.1 no ...

  4. nginx实战

    原文:http://www.cnblogs.com/yucongblog/p/6289628.html nginx实战   (一) nginx环境的搭建安装流程: 1 通过ftp将nginx-1.11 ...

  5. nginx系列 3 nginx.conf介绍(1)

    一. nginx.conf 文件结构概述 在第一篇中讲到nginx的安装,安装完后,默认的nginx服务器配置文件都存在安装目录conf中,主配置文件名为nginx.conf.下面是我linux系统安 ...

  6. Nginx实战之让用户通过用户名密码认证访问web站点

    1.Nginx实战之让用户通过用户名密码认证访问web站点 [root@master ~]# vim /usr/local/nginx/conf/extra/www.conf server { lis ...

  7. Nginx实战系列之功能篇----后端节点健康检查(转)

    公司前一段对业务线上的nginx做了整理,重点就是对nginx上负载均衡器的后端节点做健康检查.目前,nginx对后端节点健康检查的方式主要有3种,这里列出:   1.ngx_http_proxy_m ...

  8. Nginx实战入门教程

    Nginx 简介 Nginx是一个高性能的http和反向代理服务器,它看起来好像不太符合英文单词的拼写习惯,因为Nginx是由名为 伊戈尔·赛索耶夫 的俄罗斯人开发的.Nginx主要特点为占用内存小, ...

  9. FPM工具 实战定制nginx包

    FPM主要特点: 把一种包打包成另一种包的格式 支持的源类型包 DIR 将目录打包成所需要的类型,可以用于源码编译的安装包. RPM    对rpm进行转换 gem    对rubygem包进行转换. ...

  10. Puppet单机实战之Nginx代理Tomcat

    author:JevonWei 版权声明:原创作品 blog:http://119.23.52.191/ --- 构建实战之Nginx代理Tomcat [root@node1 modules]# mk ...

随机推荐

  1. Vue Admin 后台管理

    https://segmentfault.com/a/1190000009188689

  2. C#语言时间

    string x = "abcdefg"; 定义字符串 int length = x.Length; 定义长度 string y = x.Substring(1, 2); 意思的从 ...

  3. Android 显示Dialog的同时自动弹出软键盘;

    需求大致就是这样的:用户点击按钮弹出Dialog,Dialog中有输入框,然后Dialog弹出后要自动弹出软键盘:(如果让用户自己手动点击输入框再弹出软键盘的话,用户体验太差了): 好的,需求大致就是 ...

  4. 外网访问内网的FTP服务器-原理解析

    1. 背景简介 最近研究如何在内网搭架FTP服务器,同时要保证外网(公网)能访问的到.终成正果,但走了一些弯路,在此记下,以飨后人. 2. 基础知识 FTP 使用 2 个端口,一个数据端口和一个命令端 ...

  5. python 中logging模块

    logging的作用:python中,logging模块主要是处理日志的.所谓日志,可理解为在软件运行过程中,所记录的的一些运行情况信息,软件开发人员可以根据自己的需求添加日志,日志可以帮助软件开发人 ...

  6. ELK新手教程(二)

    暂不排版,后面整理. logstash 使用配置文件 在bin目录下创建一个名为test.conf的文件,内容为: input { stdin {} } output { stdout{} } 执行命 ...

  7. idea error:Command line is too long

    今天在正在本地运行的项目中写了一个无关项目的测试类,执行main函数时报错如下: 解决方案: 找到项目根目录下的.idea/workspace.xml,添加内容: <component name ...

  8. JVM总结-垃圾回收(下)

    大部分的 Java 对象只存活一小段时间,而存活下来的小部分 Java 对象则会存活很长一段时间. 之所以要提到这个假设,是因为它造就了 Java 虚拟机的分代回收思想.简单来说,就是将堆空间划分为两 ...

  9. 【Jmeter自学】Jmeter里的指标

    聚合报告 Average:平均响应时间(毫秒ms) Median:中值时间,N个数据从小到大排列,第N/2个数 9x%Line:N个数据从小到大排列,第9x%N个数.所有数据中9x%的响应时间都小于9 ...

  10. QT学习之QT5.7+opencv3.1安装及显示图像

    如果有时间就按照这篇博文一步一步走: http://www.cnblogs.com/howlclat/p/6433097.html, 如果没时间: 直接下载最后的文件就可以了,不要浪费时间再去编译,真 ...