Nginx服务器备受瞩目的原因

开发 前端
对于每一个IT行业的从业人员,无论是开发人员、项目经理、还是测试人员,掌握了Nginx服务器的应用会使我们的工作更简单和更轻松。

Nginx服务器总是会出现在我们的服务器应用中。对于很多人来说还是很陌生,下面我们就来详细的学习有关问题的解决方案。Nginx服务器 是一个高性能的 HTTP 和 反向代理 服务器软件,一个 IMAP/POP3/SMTP 代理服务器。

Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,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和这两个小巧的服务器软件来比实在是个庞然大物啊。

为什么选择Nginx服务器

Nginx服务器 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:

作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型.

作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx服务器 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。

Nginx服务器 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。

 

责任编辑:张浩 来源: 互联网
相关推荐

2017-11-01 15:50:38

数据库MySQL 8.0新特性

2010-03-04 11:11:05

互联网

2016-03-07 13:08:13

下一代防火墙NSS Labs山石网科

2016-04-29 17:22:52

GMIC/云适配

2015-03-16 09:24:11

5G毫米波SDN技术

2013-07-09 16:50:34

互联网

2020-08-21 12:54:26

鲲鹏应用

2012-02-14 13:42:39

云计算云存储

2009-09-02 17:25:02

邮件服务器

2017-03-06 09:26:56

Nginx服务器 SSL

2019-12-24 14:42:51

Nginx服务器架构

2019-09-10 15:22:17

Nginx服务器架构

2020-05-12 21:17:18

Nginx服务器架构

2019-01-10 11:12:15

Nginx服务器架构

2021-09-10 10:07:17

Nginx虚拟主机服务器

2010-02-06 10:24:52

CentOS Ngin

2010-01-07 11:08:32

2018-02-08 08:52:37

点赞
收藏

51CTO技术栈公众号