根据从 1995 年到 2010 年 9 月份 Netcraft 对全球超过 2 亿个网站服务器的调查结果,我们可以看到目前全球 Web 市场的一些有趣的变化趋势,同时还可以学习到 Netcraft 在数据统计方面的一些不错的思路,下面我们会从最有代表性的两方面的数据来做一些分析。
首先,让我们来看看对于全球活动站点的变化趋势和服务器分额排名:
Developer | August 2010 | Percent | September 2010 | Percent | Change |
---|---|---|---|---|---|
Apache | 49,673,391 | 55.44% | 52,133,541 | 56.09% | 0.65 |
Microsoft | 15,960,762 | 17.81% | 16,231,887 | 17.46% | -0.35 |
12,189,897 | 13.60% | 12,143,961 | 13.06% | -0.54 | |
nginx | 6,789,588 | 7.58% | 7,168,873 | 7.71% | 0.14 |
lighttpd | 420,929 | 0.47% | 460,943 | 0.50% | 0.03 |
首先解释一下 Netcraft 就 “活动站点” 的概念:Netcraft 为了排除大量的主机托管公司对计算结果的影响,定义了一个计算公式:625 * N / (N + 624) 来进行抽样调查,N 表示的是同一个 IP 地址包含的 Hosts 数量,这样就可以算出一个相对比较合理的平均值;另外,Netcraft 也会对站点的内容进行分析,排除那种劣质的垃圾站点,使用的方法就是抽取 HTML 的模板进行 MD5 计算,如果两个站点的模板完全一致的话就会被算成一个站点。这样经过过滤的站点才是最后的 “活动站点”,应该说这种计算方式还是比较合理的,因而我们可以认为这个统计的结果的参考价值就比较高。
话说回来,根据上面的数据,大家可以看到目前服务器市场仍然是 Apache 和 IIS 的天下,两个服务器的市场分额加起来超过 70%,如果我们必须排除 Google 的影响(因为对于大部分站点来说没什么意义),让人眼睛一亮的是 Nginx 的分额的提升。根据统计,使用 Nginx 的站点在过去的两年间稳步增长,逐渐成为主流(本人也在使用),lighttpd 虽然在上个月爆发式的增加了 1M 的量,但是分额还是比较小,由此可见 Nginx 的定位和策略还是比较成功的。
现在,让我们在看看第二个数据,那就是在全球最“忙”的站点里,各个服务器所占的比例:
Developer | August 2010 | Percent | September 2010 | Percent | Change |
---|---|---|---|---|---|
Apache | 662,261 | 66.72% | 662,006 | 66.66% | -0.05 |
Microsoft | 167,429 | 16.87% | 166,577 | 16.77% | -0.09 |
nginx | 53,357 | 5.38% | 54,560 | 5.49% | 0.12 |
18,929 | 1.91% | 19,128 | 1.93% | 0.02 |
什么是 “最忙” 的站点呢,Netcraft 会按照 Toolbar 计算每个网站的流量,而最前面的 1M 个站点也被称作 “million busiest websites” 也就是所谓的 “最忙” 站点了,应该说从这些站点的数据里,我们更能挖掘出对服务器市场比较有意义的数据。结果没有疑问,前三名分别是 Apache, IIS 和 Nginx,值得一提的是 Nginx 的市场份额在过去的两面间稳步的从 20K 变成接近 55K,增加了快两倍,我们可以看出他的强劲实力;而 “老大” Apache 的份额也稍有提高,那么谁的分额下降了呢?有意思的是我们从 Netcraft 调查中可以看出出 Nginx 提高的百分点正是 IIS 下降的百分点,可见 Nginx 正在快速的蚕食 IIS 的市场,看来不出多久服务器市场将成为开源的天下咯,哈哈~
由于在国内 Netcraft 的统计覆盖面不是很足,但是我们也可以从中国排名前十的网站来看看国内服务器市场的状态:
网站地址 | Web服务器 | 说明 |
www.google.cn | Gws | Google Web Server, google自己开发的 |
www.baidu.com | BWS/1.0 | Baidu Web Server, baidu自己开发的 |
www.renren.com | nginx/0.7.64 | http://nginx.org/ 由俄罗斯人Igor Sysoev【注意:现有公开资料都说作者是他,而不是他所领导的小组】为俄罗斯访问量第二的网站RamblerMedia.com 开发的 |
www.qq.com | nginx/0.6.39 | |
www.163.com | nginx | |
www.taobao.com | Apache/2.2.8 | http://httpd.apache.org/ Apache旗下的开源http服务器 |
www.sina.com.cn | Apache/2.0.63 | |
www.sohu.com | Apache/1.3.39 | |
www.kaixin001.com | Apache | |
www.youku.com | Apache |
从上面的数据不难看出,应该说国内的主流服务器市场已经是开源的天下~ 而这个趋势只会是有增无减,微软已经无力回天了吗?究其原因,应该说价格成本是很重要的因素,实际上就 WEB 服务器本职(读取文件)而言,比较没有太大的意义,因为最后比较会陷入文件系统的优劣比较,只能说在 Linux 的一套式解决方案上,架构优化可发挥的空间比较多罢了~ 依我看微软还是专心着眼于企业应用的领域比较有前途~ 不知道鲍威尔能不能听到偶的这番话,呵呵~