在同樣的網路環境下,為什麼樂視等視頻網站看視頻比B站快很多?


因為有錢,用的更好的cdn。


只要用戶感覺網路慢,就是發生網路擁塞,擁塞意味著丟包。擁塞易於發生在省際、城際之間的主幹上。

CDN ( Content Delivery Network ) 事先將資源共享(pre-shared)到各個城市伺服器,避免用戶穿過運營商之間trunk、省際、城際訪問集中伺服器而丟包,把網路流量限制在城域網MAN ( Metropolitan Area Network),DNS server可以根據用戶的IP:

如果來自電信,則應答城市本地電信伺服器IP

如果來自聯通,則應答城市本地聯通伺服器IP

由於城域網帶寬一般都很充足,不會發生嚴重擁堵,所以流量一般不會丟包、或概率非常低(小於 1%%),給用戶的體驗就是飛一樣的感覺!

而如果CDN部署的site 少,或者沒有部署雙線(聯通/電信),那聯通的用戶有可能訪問電信的伺服器;而電信的用戶有可能訪問聯通的伺服器,速度就慢的多,原因是他們屬於競爭關係!B站可能屬於此類…


不好意思,原答案似乎有些異議,修改一下。

確實,國內大公司(或旗下)視頻網站的各方面都比較出色與優秀,擁有優質的伺服器,有龐大的用戶基數,也有良好的CDN。沒有優質的伺服器就不能存儲龐大的網路資源,沒有良好的CDN就不能提高響應速度,當然沒有巨大的用戶基數公司也掙不了錢。

B站CDN有些頻缺(自造詞,可以理解為頻頻缺少),不如他們(樂視優酷土豆等)。

另一方面其餘視頻網站有一個很像迅雷上的功能不知道你們有沒有注意,就是在你緩衝視頻的時候,會有少許上傳流量,迅雷下載任務的時候也會有少許上傳流量,上傳的流量就出自你正在下載的任務,用來擴大伺服器中這個文件的資源數,別的用戶下載的時候就會稍快一些。可能是P2P,不太確定有望糾正。B站可能缺少這類協助加速類的功能,導致緩衝視頻較慢。

還有一個原因是區域問題,但是我無法準確判斷具體情況,只能泛泛談論。比如我在我這裡玩LOL,無論電信網通大區,玩遊戲都是68到113的Ping,但是那些出名的主播打LOL只有20Ping。這個和網速是沒有太大關係的,同學家4兆也是100多Ping,以前辦的網通1兆玩CF還能58Ping。。

另外某網站打開慢可以參考網速很快但打開網頁速度很慢什麼原因導致的

5+4=9,3+6同樣=9.請尊重別人的意見和看法。

-----------------20160913-------------

B站加入了HTML5播放器之後,可以查看信息了.

CDN的信息也顯而易見了.

-----------------20161018-------------

原答案里本來寫了HTTPS的,然後竟然刪了...現在越來越多的網站採用HTTPS鏈接了,因為HTTPS有HTTP 2.0協議作為支撐,我也是專門看了百科才知道2.0協議速度有多快.可以參考一下這個HTTP/2.0 相比1.0有哪些重大改進? - 計算機網路以及http://www.mamicode.com/info-detail-1199706.html.

我的系統發布站點WINOS | 前沿的精簡系統下載就是HTTPS,訪問從來沒慢過.

真心希望Bilibili搞個HTTPS.-----------------20171211-------------

B站載入比之前快些了,手機這端體驗比較明顯,而且現在Bilibili也有https加持,體驗比較舒服...(雖說默認訪問還是http....)


除了樂視擁有更多的CDN之外,還有個重要原因是樂視有各種客戶端程序,有時候客戶端程序也會成為P2P內容分發網路中的一部分。Bilibili則幾乎沒有這種流量輔助。


推薦閱讀:

如何看待樂租的iPhone手機租賃服務?
Galaxy S III 上市 100天賣了 2000 萬,這款手機在哪些地方比 iPhone 4S 好?
在哪裡買三星s8比較好。?
Note7永久停產並退貨,在未來是否會升值?
如何看待iPhone8充電電池鼓包一事?

TAG:手機 | 視頻網站 | 網速 | 計算機網路 |