根據從 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 的一套式解決方案上,架構優化可發揮的空間比較多罷了~ 依我看微軟還是專心着眼于企業應用的領域比較有前途~ 不知道鮑威爾能不能聽到偶的這番話,呵呵~