【原創】如何分析網站的網路分布和決議策略,快速指導優化用戶體驗(一)
在中國具有中國特色的基礎網路綁架了互聯網企業的產品體驗!拋開技術層面,網路基本決定了用戶體驗,能否駕馭好網路已成為了衡量互聯網企業及研發、測驗、運維等工程師優秀與否的一個重要標準。
那如何駕馭網路呢,個人體會是資源為王,簡單理解就是每一個IDC或CDN節點類似移動基站,只能保障基站附近的用戶體驗,距離越遠,信號越弱。資源通常有以下兩種途徑實作:
1. 個人網站通常使用免費CDN和輕量級CDN,免費CDN例如360網站衛士(http://wangzhan.360.cn)、百度云加速(http://yunjiasu.baidu.com)等。輕量級CDN的代表有又拍云(http://www.upyun.com)等,以上都可以通過免費和付費得到不同的資源及決議服務。(只限于加速范疇)
1)優勢:免費版無成本,可以快速低門檻接入,對小站加速立竿見影,收費版為彈性計費,更適合小微網站。
2)劣勢:免費版節點少,存在共用和資源不穩定因素,即使是收費版,節點也非常有限,通常30個左右的節點、<100G,總體容量偏小。
2. 企業網站使用第三方CDN和自建CDN,第三方CDN除了傳統網宿(http://www.chinanetcenter.com)、藍汛(http://www.chinacache.com),當前阿里(http://www.aliyun.com)、騰訊(http://yun.qq.com)CDN云也正在崛起,例如電商行業主要使用第三方CDN。自建CDN除了BAT,視頻行業都是典型的代表。
1)優勢:第三方廠商在中國特殊網路大環境下耕耘多年,節點豐富(300~500個節點)、2000~3000G,體量大,綜合支撐能力強,適合中大網站。
2)劣勢:多企業用戶共用資源,互相干擾,個性和定制化支持較弱,缺少靈活和變通。
那是否網路節點分布越廣、決議顆粒度越小就代表用戶體驗越好?個人的體會:
1. 用戶體驗由產品價值呈現、前端和后端代碼質量、網路和系統投入,甚至與工程師的專業程度和追求都有關,網路僅是其中的重要一環,要做好用戶體驗,就需要全盤把控,例如BAT有獨立的用戶體驗團隊,專職持續不斷的優化和保持用戶體驗。
2. 第三方CDN和企業自建CDN都面臨性價比的問題,最好性能VS最低成本之前的博弈是永恒不變的話題,最好性能不僅要求節點盡可能分布廣而且優質,還要求環境單純無干擾(最高成本),最低成本追求最多業務復用,最大資源利用率(最低性能)。綜上所述,即使最多節點和最細的決議策略都達不到最理想的效果,最終實際發生的網路收益都是平衡后的有損收益。
未完,下一篇將分享如何測驗網路性能及如何選擇IDC、CDN節點及廠商。
附錄:
阿里CDN分析,測驗域名為taobao.com
http://www.mmtrix.com/evaluate/network/testid/0af73b752a93d8c60227ea808892920d
百度CDN分析,測驗域名為baidu.com
http://www.mmtrix.com/evaluate/network/testid/0c1a37b30e15916cd88eb491b41d298b
騰訊CDN分析:qzone.com
http://www.mmtrix.com/evaluate/network/testid/7016d35f68a294a5cee8c910477f22d5
網宿CDN分析:7k7k.com
http://www.mmtrix.com/evaluate/network/testid/639181b3f326dbb480a5eb6f23d6a87a
藍汛CDN分析:xiaomi.com
http://www.mmtrix.com/evaluate/network/testid/0e9736c8f2e3606dc9f055002b656228
以上網路分析工具為 http://speed.mmtrix.com 。
uj5u.com熱心網友回復:
謝謝樓主的分享,本來以為CDN全是第三方的,沒想到,互聯網BAT們早已自建CDN了uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/67584.html
標籤:網絡
