Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 Nginx官网,是一个俄罗斯人在2002年开始开发的,第一版在2004年问世。 nginx不像传统的web服务器,一个线程响应一个请求,使用事件驱动(异步IO)架构,所以接受的连接数特别大。从而解决了c10k问题(支持三五万并发)。 nginx定义: 开源的,高性能、轻量级的web服务器 反向代理服务器:http协议、mail协议 作为web服务器,nginx的特点: 高性能 稳定性 丰富特性 简单的配置 低资源消耗 nginx是一个基于事件驱动(event driven),支持边缘触发,mmap,AIO的一种轻量级web服务器。同时nginx还支持Web反向代理,mail(smtp,pop3,imap)反向代理 web服务器 Nginx会按需同时运行多个进程:一个主进程(master)和几个工作进程(worker),配置了缓存时还会有缓存加载器进程(cache loader)和缓存管理器进程(cache manager)等。所有进程均是仅含有一个线程,并主要通过“共享内存”的机制实现进程间通信。主进程以root用户身份运行,而worker、cache loader和cache manager均应以非特权用户身份运行。
更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习! (责任编辑:admin) |