Web服务器之争:Nginx达到33.3%,而Apache则衰落至不足50%

简介:

有着诸多优势的Nginx如今已是增长最快的Web服务器了,截止今年4月,7年前仅有3.9%占有率的Nginx已经增长到如今的33.3%,这代表着平均每分钟就有一个排名前1000万以内的网站改弦更张,将老服务器替换成Nginx。而相对同样快速增长的Web服务器Node.js,改用Nginx的网站达到了改用Node.js网站数量的70倍。

此外,自2010年以来,Apache的市场份额从71.5%下滑至50%不到,而微软的IIS则从20.6%下滑到11.3%。结果不出所料,大多原本使用Apache的网站都改用了Nginx。大部分流量较大的网站都很喜欢使用Nginx,在流量最大的前1万个网站中,有58.4%使用Nginx。不过,在流量最大的前100万个网站中,Apache的市场份额仍旧领先,占有率为42.8%。随着Nginx的占有率达到了39.7%,Apache的优势也在不断丧失。

Nginx在俄罗斯拥有76.8%的市场份额,毕竟其开发者Igor Sysoev就是俄罗斯人——2004年10月,Igor发布了最初版本的Nginx。在原属于前苏联的一些国家里,包括白俄罗斯、乌克兰还有哈萨克斯坦,Nginx也有超过70%的市场份额。在亚洲、非洲、南美一些国家,Nginx的表现也很出色。但是在美洲和欧洲的大多地区,Apache仍旧占据领导地位。在中国、土耳其、埃及和一些阿拉伯国家,占据领先地位的是微软的IIS。

  Apache和Nginx的差异包括:

Nginx的配置比Apache更为简洁;Nginx的静态处理性能比Apache优秀得多;Apache对PHP支持比较简单,而Nginx需要配合其他后端使用;Apache较为成熟,组件比Nginx要多。
Nginx对一些现代协议的支持较为优秀,这也许是大多数人改用Nginx的原因之一。支持HTTP/2的网站中,有76.8%采用了Nginx,只有2.3%还在使用Apache。考虑到Apache的HTTP/2模块还在“测试中”,这样的局面毫不意外。与之类似,在支持IPv6的网站中,有63.3%运行着Nginx,几乎是Apache使用者的三倍。

在使用Ruby、Python以及Scala语言,以及通过现代JS库——比如AngularJS、 Vue.js和React搭建的网站中,Nginx也备受推崇,占据领先地位。底层操作系统web服务器并没有明显的偏好趋势,不过基于Gentoo的系统明显使用Nginx更多,而Red Hat/CentOS则宠爱Apache。通过新网站使用什么技术,也可以推断出各个服务器市场份额的趋势指向。在这一点上Nginx也更有优势。

本文转自d1net(转载)

相关文章
|
10月前
|
存储 缓存 NoSQL
Nginx的正反向代理
Nginx的正反向代理
191 0
|
物联网 应用服务中间件 Linux
|
域名解析 缓存 运维
Nginx反向代理web程序解决谷歌跨越问题配置详解
路由转发:源ip和目标ip都不会改变只改变mac地址,只能在私网使用 客户端10.0.0.1要访问web服务器172.16.1.7,也就是客户端直接通过路由去访问web服务器,首先请求的源ip是10.0.0.1目标ip是172.16.1.7,源mac是pc目标mac是web,当源ip到达路由器时查询路由表,在转发到web服务器。这时源ip和目标ip不会改变,但是源mac地址会换成路由器的mac地址,最终访问到web服务器,web服务器记录的访问ip依旧是客户端的源ip
883 0
Nginx反向代理web程序解决谷歌跨越问题配置详解
|
负载均衡 Java 应用服务中间件
小故事详解负载均衡技术的实现:从tomcat到Nginx
什么是负载均衡? 通俗一点讲,就是在高并发、大数据环境下给服务器减压的技术。负载均衡是任何一个有一定规模的互联网企业都会考虑的问题,负载方式很多,有依靠硬件实现的,也有依靠软件实现负载的。 今天来聊聊使用软件来负载的方式。
20606 0
|
Web App开发 应用服务中间件 PHP
web服务器该选择apache还是nginx
PHP小白必知: web服务器该选择apache还是nginx? 一、apache与nginx的区别:           1、二者最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。
6273 0
|
Web App开发 缓存 应用服务中间件

推荐镜像

更多