cdn 和 電商系統的分布式倉儲系統一樣,分為中心節點、區域節點、邊緣節點,資料快取在離使用者最近的位置。
客戶端如何找到相應的邊緣節點?
使用者向瀏覽器輸入 www.web.com,web.com 這個權威 dns 伺服器 ,會設定乙個 cname 別名,指向另外乙個網域名稱 www.web.cdn.com,返回給本地 dns 伺服器。
本地 dns 伺服器再訪問 web.cdn.com 的權威 dns 伺服器。這個伺服器上,還會設定乙個 cname,指向 cdn 全域性負載均衡器。
全域性負載均衡器為使用者選擇一台何時的快取伺服器,依據為:
cdn 快取的內容
對於流**,預先快取,也可預先推送到使用者的客戶端。很多 cdn 還提供預處理,如轉碼等。解決防盜煉問題,防止流**被盜走。
對於靜態頁面,多採用主動推送模式,將熱點資料推送到邊緣節點。
對於動態的資料,有兩種模式:
1、邊緣計算模式
定時從源同步資料,在邊緣計算結果。
2、路徑優化模式
趣談網路協議(1) 協議
課程筆記 趣談網路協議 劉超 一 協議的三要素 語法 內容要符合一定的規則和格式 語義 內容要代表某種意義 順序 有先後次序的規定 購物網提交乙個訂單背後的工作 二 網路分層的真實含義 網路為什麼要分層?因為,是個複雜的程式都要分層。只要是在網路上跑的包,都是完整的。可以有下層沒上層,絕對不可能有上...
趣談網路協議 五
假設乙個場景 無路由器的情況下,如何用一條網線讓兩台電腦組建成乙個區域網 lan 一起玩紅警?首先,這條網線跟普通連路由器的網線是不一樣的,兩頭分別插在電腦的網絡卡上。水晶頭的1 3是接收端,2 6是傳送端,所以網線其中一端的1 3和2 6互換,這樣就能在物理 第一 層互相接收 傳送資訊。而根據上面...
趣談網路協議筆記 零
看到極客時間劉超的分享,感覺撿到寶了,一直以來,真的,無論是大學時期學網路還是自己看網路相關的書籍。讓我感覺自己就是乙個儲存器,只有儲存和讀取的功能,只知道我存了什麼,但是也僅此而已。我在大學的時候真的感覺,大學老師這工資真的很好拿啊!每天對著ppt讀字,讀完下課就行了!學學人家怎麼進行知識的傳播,...