Nginx高性能服务器安装、配置、运维 (1) —— Nginx简介

 

一、Nginx 简介

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。

Nginx特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应,主要特色功能如下:

(1)URL rewrite:URL重写

(2)reverse proxy:反向代理

(3)做缓存服务器

(4)实现对web服务的负载均衡

(5)安装第三方插件,实现健康状态监测

(6)其他(这里不一一列举)

 

Nginx底层架构示意图:

 

 

 Nginx架构有以下特点:

(1)一个主进程和多个工作进程。工作进程是单线程的,且不需要特殊授权即可运行

(2)消息通知方法:kqueue(FreeBSD),epoll(Linux 2.6+)

(3)非阻塞;事件驱动;单线程;高度模块化

 

Nginx服务器应用类型:

(1)WEB服务器

提供HTTP(包括HTTPS)服务访问

(2)应用程序服务器
提供客户会话管理、业务逻辑管理、数据操作等

(3)代理服务器
代理服务器通常是客户端访问的一中行为,在整体客户端访问中是一个重要环节服务器

(4)反向代理服务器
与代理服务器相对,但这里不是web页面“生产地”,而是扮演一个托运工的角色,

从web页面产生地取回页面再定装成页面缓存

(5)CDN缓存服务器
反向代理一种应用,扮演缓存服务器角色,解决访问距离等因素

 

Nginx是基于模块化的构建方式,功能上划分如下:

(1)Nginx核心模块:包含内核模块和事件驱动模块

(2)Nginx邮件模块:包括Mail内核模块和相关认真、代理

(3)Nginx服务模块:包含第三类模块,及HTTP内核模块和标准模块以及可选模块等

 

二、Nginx 市场份额

7月份,Netcraft调查统计了全球996,106,380家网站,其中Web服务器在活跃网站上的比例如下图

 

 

 

根据上图数据所示,全球仍旧超半数的活跃网站使用Apache Web服务器,市场份额为51.14%,环比上月下滑0.29%。

Nginx排名第二,市场份额降至14.35%。Microsoft第三,上升至11.86%。而Google第四,份额上升至8.12%。

 

(本文由kayvan编辑发表,内容主要收集于互联网,转载请注明出处:http://www.cnblogs.com/kayvan

 

posted @ 2014-09-17 11:36  kayvan  阅读(517)  评论(0编辑  收藏  举报