有多少百分比的網路使用者在支持 SNI 的瀏覽器/作業系統上執行?
有沒有人做過任何分析(或者知道我在哪裡可以找到一些!)關於使用支持 SNI(伺服器名稱指示)SSL/TLS 證書的瀏覽器/作業系統組合的網際網路使用者比例?
例如,我知道 XP 上的 IE 不支持此功能,而舊版本的 OSX 也不支持。
我知道沒有“典型”使用者這樣的東西,並且每個站點都有不同的配置文件,但是我正在尋找某種數量級的視圖來了解這些配置如今的常見程度,以幫助決策過程對於我正在尋找部署的新站點。
如果您確實提供了具體的數據或分析參考,您是否也可以將日期添加到您的答案中?只是為了讓其他人在未來看到這個問題時知道該資訊何時是最新的,因為我希望它會隨著時間的推移而改變……
Wikipedia 有一個支持 SNI 的軟體列表——不完全是統計數據,但是一個很好的起點。
截至2010 年 10 月,Tom’s Hardware表示 66% (2/3) 的 Windows 使用者仍在執行 XP。我想這個數字已經減少了,但我知道它仍然存在於醫療設備和其他“一切都必須經過三重審查”類型的環境中。
您也不能忽視攔截和處理 SSL 請求的公司代理——其中一些可能還不支持 SNI。
為了幫助您的決策過程,現在簡短的回答是“如果您需要 SSL 為每個人工作,您仍然需要每個證書一個 IP”——除非您的使用者在技術上足夠精通,以至於他們都將使用可以處理 SNI(您可以將其作為要求強制執行)當有人拖出他們的舊 XP 筆記型電腦時,您不想處理證書名稱不匹配消息的強烈反對……
更新
W3schools對他們的瀏覽器使用者有一些有用的統計數據。這個問題的標題是,截至 2011 年 4 月,40.9% 的使用者仍在使用 Windows XP。對於 W3 學校,很多 (42.9%) 使用支持 SNI 的 firefox,但我懷疑在更廣泛的網路上,這個百分比可能會更小。24.5% 的使用者使用 IE。因此,我估計如果 w3schools 使用 SNI,他們的輟學率的有用下限是 10.5%(42.9% 的 24.5%)。在更廣泛的網路上,我預計這會顯著提高。
再次更新:2013 年底
截至 2013 年 12 月下旬,Can I use的 StatCounter GlobalStats 表顯示 Internet Explorer 8 及更早版本的總數為 8.26%,Android 2.x 上的 Android 瀏覽器總數為 1.52%。(Windows Vista 或更高版本的 IE 支持 SNI,但 Windows Vista 或更高版本的使用者有機會將 IE 8 拋在後面。因此我在 XP 上使用 IE 8 作為 IE 的代理。)因為 XP 上的 IE 安全更新將結束在 2014 年 4 月,我們可以假設明年很少有人會在 XP 上使用 IE。