2011-06-09 54 views
0

CDN服務提供商的目的是什麼?內容分發網絡服務提供商做什麼?

我的猜測是像Facebook,wikipedia,youtube等大型網站使用CDN服務提供商進行某種外包。

我的理解:

  • YouTube會保留其內容在這些 的CDN和現場實際重點 算法如 視頻搜索,提示相關視頻的, 保存用戶列表/播放列表 用戶等

  • youtube網站只保留 元數據,索引?或可能是它也 包含其整個 內容的一個副本?用戶連接到 youtube網站,搜索視頻。 該站點找出文件名稱並將其 連同IP 用戶的地址一起發送到CDN集線器。

  • CDN集線器可能找到最接近用戶的 CDN節點,並且 將內容提供給用戶。

這種方法的優點是什麼?

我能看到的最重要的一點是,尤其對於視頻來說,如果您要從同一個國家/地區傳輸視頻,則可能遠遠超過全球。 但距離真的很重要嗎? 任何具體的數字,以獲得在從全球獲得視頻比從同一個國家的速度增加的感覺?

和谷歌不希望在世界各地安裝它的存儲節點。它寧願把它外包給CDN服務提供商,而CDN服務提供商已經在世界各地推廣了他們的節點。而Google只專注於算法部分(其大部分保密)

我對圖片的理解是否正確?任何輸入/指針都會非常有用。

感謝,

回答

2

我的網站性能方面瞭解的CDN的重要性幾年前由於雅虎"Best Practices for Speeding Up Your Web Site"

ySlow這是經常被引用,和雅虎預計20%速度提高。

另一個「好處」是並行下載,這是在長度由上述作者in this blog post.

的一個討論這些有一些資源,我跑進尋找到網站優化的時候,所以我只是想我會分享。除此之外,你似乎對這個概念有了很好的把握。