NGINX和Apache都是两大广受欢迎的开源Web服务器系统,不过据NGINX首席执行官格斯罗伯逊(Gus Robertson)声称,两者的使用场合不一样。那么微软的呢?微软的Web服务器系统在所有活跃网站中所占的比例跌到了10%以下,这可是20年来破天荒头一回。 2016年10月份主流Web服务器系统的人气指数 Apache是首屈一指的Web服务器系统,但NGINX继续在攻城略地,而微软IIS的份额20年来第一次跌到10%以下。 NGINX后来居上,已成为第二大Web服务器系统。它很早就超过了微软互联网信息服务(IIS),一直在向长期以来稳居Web服务器领域头把交椅的Apache进军。但是,NGINX首席执行官格斯罗伯逊在接受采访时表示,Apache和NGINX针对的目标群不一样。 罗伯逊说:“我认为,Apache是一款优秀的Web服务器系统。而NGINX的使用场合不一样。我们并不认为Apache是竞争对手。我们的客户使用NGINX来替换硬件负载均衡系统,构建微服务,它们用的都不是Apache。” 的确,罗伯逊发现,许多客户同时使用这两种开源Web服务。“客户会在Apache前面使用NGINX,用于负载均衡和应用软件。我们的架构大不一样,我们搞的并发Web服务更胜一筹。”他还表示,NGINX在云配置环境下运行起来更顺畅。 他得出结论:“我们是唯一处于发展期的Web服务器系统,其他服务器系统都仍在萎缩。” 这话也不全对。据10月份NetcraftWeb服务器系统调查显示,这个月Apache在活跃网站中的份额增幅最大,新增了180万个网站,而NGINX只新增了40万个网站,增长幅度 屈居第二。 这些增长势头,加上微软丢失了120万个活跃网站,导致微软在活跃网站中的份额跌到了9.27%,这是它首次跌到10%以下。Apache的市场份额增长了0.19个百分点,继续占主导地位,如今称霸46.30%的活跃网站。不过这倒是不争的事实:这些年来,Apache一直在慢慢走下坡路,而NGINX的份额现在占到了19%。 NGINX的开发人员力求让其开放核心商用Web服务器系统NGINX Plus更具有竞争力,为此在继续改进它。最新版本NGINX Plus Release 11(R11)不仅更容易扩展和定制,还支持一系列更广泛的部署环境。 添加的最主要功能就是为动态模块提供了二进制兼容。这意味着,对照开源NGINX软件编译而成的动态模块可以装入到NGINX Plus中。 这意味着,你可以利用数量众多的第三方NGINX模块,为NGINX Plus扩展和增添功能,并运用一系列广泛的开源和商用开发模块。开发人员可以基于得到支持的NGINX Plus核心,构建自定义扩展、附加程序和新产品。 NGINX Plus R11还增添了其他改进之处:
最终结果是?NGINX势必会继续让争夺第一大Web服务器系统的竞争变成它和Apache之间双雄争霸的好戏。微软IIS呢?它继续渐行渐远。 云头条编译|未经授权谢绝转载 相关阅读: |