初识Nginx

  • 通过前端时间自学Python初步接触到了nginx,前几天跟一个做电商的朋友电话聊开发的东西,他给我讲述了他们那里nginx做负载均衡的工作场景,随后聊到了网络请求的分流,顿时感觉nginx正是苦苦找寻的那个她。

  • 介绍:Nginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。通过如下的版本履历变能体会到他的后劲有多大,一起倒数五年,一起见证他的传奇继续。
    这里写图片描述Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

  • 优点概述:Nginx 可以在大多数 UnixLinux OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license。Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性。特别提到一点: 非阻塞、高并发连接:数据复制时,磁盘I/O的第一阶段是非阻塞的。官方测试能支持5万并发连接,实际生产中能跑2~3万并发连接数(得益于Nginx采用了最新的epoll事件处理模型(消息队列)。

  • 市场占比,直接上图
    这里写图片描述
  • 常规用法:nginx 这个轻量级、高性能的 web server 主要可以干两件事情:
      〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持);
      〉另外一个功能就是作为反向代理服务器实现负载均衡,反向代理服务器作用在服务器端,它在服务器端接收客户端的请求,然后将请求分发给具体的服务器进行处理,然后再将服务器的相应结果反馈给客户端。Nginx就是一个反向代理服务器软件。
      方向代理原理图技术细节nginx反向代理优势
      通过”大牛”的分享,剪短几页word就可以把nginx+tomcat的负载均衡讲清说明,在佩服”大牛”的同时,深深感受到nginx的强大。通过”大牛”的分享,剪短几页word就可以把nginx+tomcat的负载均衡讲清说明,在佩服”大牛”的同时,深深感受到nginx的强大。资料下载地址为:这里写链接内容
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值