Nginx(一):Nginx是什么以及Nginx的优点是什么?

Nginx源头

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev在建立的项目时,使用基于BSD许可。自Nginx 发布来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

具体的优点

1.高并发连接:
官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数。

2.内存消耗少:
在3万并发连接下,开启的10个Nginx 进程(并非是实例数,一个Nginx中可以开多个进程)才消耗150M内存(15M*10=150M)。

3.配置文件非常简单:
风格跟程序一样通俗易懂。
(后面会有配置文件演示)

4.成本低廉:
Nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币。

5.支持Rewrite重写规则:
能够根据域名、URL的不同,将 HTTP 请求分到不同的后端服务器群组。

6.内置的健康检查功能:
如果 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。

7.节省带宽:
支持 GZIP 压缩,可以添加浏览器本地缓存的 Header 头。

8.稳定性高:
用于反向代理,宕机的概率微乎其微。

猜你喜欢

转载自blog.csdn.net/fenghuoliuxing990124/article/details/85318526
今日推荐