Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,其特点是占用内存少,并发能力强。到目前完为止,Nginx 已经成为一个非常流行的 Web 服务器,根据 Netcraft 的统计,到 2012 年 8 月份世界上最繁忙的网站中有11.48% 在使用Nginx 作为其服务器或者代理服务器,而根据Alexa 今年春天的统计数据,有超过14 亿的Web 网站现在正在使用该服务器,在排名前1000 的网站中有38.8% 正在使用它,这一比例远远超过了Microsoft 和Apache 服务器,由此可见其发展速度有多快,受欢迎程度有多高。
最近,Nginx 的两位合作创建者Igor Sysoev 和Andrew Alexeev 在一个 InfoWorld 的采访中透露了他们下一步的开发计划, Sysoev 在该采访中透露:
“我们打算支持JavaScript 配置,用户可以在Nginx 配置中使用JavaScript。我们计划让配置更有效率,同时要开发一个灵活的应用程序平台。你可以在配置里面通过JavaScript 片段更灵活地处理请求、过滤响应、修改响应。最终JavaScript 会作为Nginx 的一种应用程序语言来使用。现在我们仅支持Perl 和Lua,其中Perl 是我们自己的模型,而Lua 是第三方模型。我们很可能会在下一年将该功能添加到Nginx 中。”
另外,随着Nginx 用户数量的迅速增加,影响力的不断提高,其团队也推出了自己的商业版本Nginx Plus。由此也引起了一些质疑,例如Simon Phipps 就认为在需要购买许可权的情况下,一旦客户与供应商结束合作关系那么他们就会失去使用该版本的权利。同时因为存在两个版本,所以版本的功能、开发资源的分配也很有可能会受到影响。
对此Andrew Alexeev 则认为商业公司的存在更能够让开源产品受益,因为这样能够让核心开发团队全身心地投入到产品研发中,而不是像过去那样兼职或者是只有在周末才有时间开发。
感谢郭蕾对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论