Nginx简介说明

简介: Nginx简介说明

1 Nginx简介


1 什么是Nginx


Nginx是一款轻量级的Web 服务器、反向代理服务器、电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。


由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。


其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。


2 Netcraft 数据统计


Netcraft公司于1994年底在英国成立,多年来一直致力于互联网市场以及在线安全方面的咨询服务,其中在国际上最具影响力的当属其针对网站服务器,域名解析/主机提供商,以及SSL市场所做的客观严谨的分析研究。


公司官网每月公布的调研数据(Web Server Survey)已成为当今人们了解全球网站数量以及服务器市场分额情况的主要参考依据,时常被诸如华尔街杂志,英国BBC,Slashdot等媒体报道或引用。


3 Nginx优势


1)更快


正常情况下单次请求得到更快的响应,高峰期(数以万计的并发时)Nginx可以比其它web服务器更快的响应请求。


2)高扩展性


低耦合设计的模块组成,丰富的第三方模块支持。


3)高可靠性


经过大批网站检验,每个worker进程相对独立,master进程在一个worker 进程出错时,可以快速开启新的worker进程提供服务。


4)低内存消耗


一般情况下,10000个非活跃的HTTP Keep-Alive连接在Nginx中仅消耗 2.5M内存,这是Nginx支持高并发的基础。


5)单机支持10万以上的并发连接


取决于内存,10万远未封顶。


6)热部署


master和worker的分离设计,可实现7x24小时不间断服务的前提下,升级Nginx可执行文件,当然也支持更新配置项和日志文件。


7)最自由的BSD许可协议


BSD许可协议允许用户免费使用Nginx、修改Nginx源码,然后再发布。这吸引了无数的开发者继续为 Nginx贡献智慧。


4 Nginx相关资源


Nginx维护包的官方网站:http://nginx.org


Nginx官方文档:http://nginx.org/en/docs/


淘宝团队翻译文档:http://tengine.taobao.org/documentation_cn.html


Nginx开发从入门到精通: http://tengine.taobao.org/book/index.html


相关文章
|
3月前
|
Java 应用服务中间件 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
简介Nginx,Tomcat和 Apache
|
10月前
|
负载均衡 Java 应用服务中间件
【Nginx】第一章 Nginx简介
【Nginx】第一章 Nginx简介
68 0
|
5月前
|
监控 应用服务中间件 nginx
Nginx 简介和安装(二)
Nginx 简介和安装
79 0
|
5月前
|
缓存 应用服务中间件 nginx
Nginx 简介和安装(一)
Nginx 简介和安装
150 0
|
5月前
|
缓存 负载均衡 应用服务中间件
Linux-----nginx的简介,nginx搭载负载均衡以及nginx部署前后端分离项目
Linux-----nginx的简介,nginx搭载负载均衡以及nginx部署前后端分离项目
211 2
|
7月前
|
负载均衡 应用服务中间件 nginx
Nginx简介与Docker Compose部署指南
Nginx是一款高性能的开源Web服务器和反向代理服务器,以其卓越的性能、可伸缩性和灵活性而闻名。它在全球范围内广泛用于托管Web应用程序、负载均衡、反向代理和更多场景中。在本文中,我们将首先介绍Nginx的基本概念,然后演示如何使用Docker Compose轻松部署Nginx服务器。
402 0
Nginx简介与Docker Compose部署指南
|
负载均衡 应用服务中间件 测试技术
Nginx负载均衡原理简介与负载均衡配置详解
Nginx负载均衡原理简介与负载均衡配置详解
208 0
|
存储 应用服务中间件 测试技术
Nginx反向代理工作原理简介与配置详解
Nginx反向代理工作原理简介与配置详解
245 0
|
负载均衡 应用服务中间件 nginx
正向代理和反向代理以及nginx的简介
今天来看一个简单的知识点,正向代理和反向代理。相信这两个名词大家都听过。那么什么是正向代理?什么是反向代理呢?带着这个问题让我们开始今天的学习之旅。
588 0
正向代理和反向代理以及nginx的简介
|
存储 应用服务中间件 Linux
Nginx 的配置文件说明|学习笔记
快速学习 Nginx 的配置文件说明
106 0
Nginx 的配置文件说明|学习笔记