Nginx
_Emily
这个作者很懒,什么都没留下…
展开
-
Nginx系列(一)--nginx是什么?
一、介绍 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,原创 2015-07-01 07:57:58 · 68458 阅读 · 17 评论 -
Nginx系列(三)--管理进程、多工作进程设计
Nginx由一个master进程和多个worker进程组成,但master进程或者worker进程中并不会再创建线程。 一、master进程和worker进程的作用 master进程 不需要处理网络事件,不负责业务的执行,只会通过管理worker等子进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生效等功能。 master是原创 2015-07-01 07:59:02 · 4873 阅读 · 6 评论 -
Nginx系列(二)--模块化
高度模块化的设计设Nginx架构的基础。在Nginx中,除了少量的核心代码,其他一切皆为模块。模块化设计具有以下特点:1、高度抽象的模块接口2、灵活性3、配置模块的设计使Nginx提供了高可配置性、高可扩展性、高可定制性、高可伸缩性。4、核心模块接口简单化5、多层次、多类别的模块设计 所有模块间是分层次、分类别的,官方Nginx有五大类型的模块:核心模块、配原创 2015-07-01 07:58:18 · 4502 阅读 · 7 评论 -
Nginx系列(四)--工作原理
上篇文章介绍了Nginx框架的设计之管理进程以及多个工作进程的设计,master进程用来管理通过fork子进程与子进程通信,子进程通过处理进程信号接到master的通信去处理请求。 Nginx工作原理: Nginx会按需同时运行多个进程:一个主进程和几个工作进程,配置了缓存时还会有缓存加载器进程(cache loader)和缓存管理器进程(cache manage原创 2015-07-03 09:42:02 · 4652 阅读 · 7 评论 -
Nginx系列(五)--nginx+tomcat实现负载均衡
Nginx占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用Nginx网站用户有:新浪,网易,腾讯等. 本文主要是基于Nginx搭建tomcat集群. 环境:Win8.1JDK 1.6Nginx1.9.3Tomcat 7.0.63(两个tomcat服务器)结构:原创 2015-07-29 16:46:03 · 6625 阅读 · 12 评论