nginx是由俄罗斯软件工程师igor
sysoev开发的一个高性能的http和反向代理服务器,具备imap/pop3和smtp服务器功能。nginx最大的特点是对高并发的支持和高效的
负载均衡,在高并发的需求场景下,是apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站已经开始使用nginx作为web应用服务器。
nginx 简介
nginx ("engine x") 是一个高性能的 http 和 反向代理 服务器,也是一个 imap/pop3/smtp 代理服务器。 nginx
是由 igor sysoev 为俄罗斯访问量第二的 rambler.ru 站点开发的,它已经在该站点运行超过两年半了。 igor 将源代码以类
bsd 许可证的形式发布。尽管还是测试版,但是,nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
根据最新一期(08 年 6 月份)的 netcraft 调查报告显示,已经有超过两百万的主机使用了 nginx,这个数字超过了另外一个轻量级的 http 服务器 lighttpd, 排名第四,并且发展迅速。下面是这份报告的前几名的报表:
产品
|
网站数
|
apache
|
84,309,103
|
iis
|
60,987,087
|
google gfe
|
10,465,178
|
unknown
|
4,903,174
|
nginx
|
2,125,160
|
oversee
|
1,953,848
|
lighttpd
|
1,532,952
|
关于这期调查报告的更详细信息请看下面链接:
下图是最近几个月使用 nginx 和 lighttpd 的网站数比较
图 1. 最近几个月使用 nginx 和 lighttpd 的网站数比较
使用 nginx 前必须了解的事项
-
目前官方 nginx 并不支持 windows,您只能在包括 linux、unix、bsd 系统下安装和使用;
-
nginx 本身只是一个 http 和反向代理服务器,它无法像 apache 一样通过安装各种模块来支持不同的页面脚本,例如 php、cgi 等;
-
nginx 支持简单的负载均衡和容错;
-
支持作为基本 http 服务器的功能,例如日志、压缩、byte ranges、chunked responses、ssl、虚拟主机等等,应有尽有。
阅读(1467) | 评论(0) | 转发(0) |