cdn的全稱是content delivery network,即內容分發網路。cdn是構建在現有網路基礎之上的智慧型虛擬網路,依靠部署在各地的邊緣伺服器,通過中心平台的負載均衡、內容分發、排程等功能模組,使使用者就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率。cdn的關鍵技術主要有內容儲存和分發技術。
你懂了嗎?
平時我們發起web請求時是醬紫的:
1:當我們通過瀏覽器對我們的想要的網域名稱發起訪問時,瀏覽器會向本地dns伺服器(網域名稱解析伺服器)發起請求,對我們要訪問的網域名稱進行解析。
2:如果本地dns伺服器的快取中存在這個網域名稱的解析ip,則直接響應使用者的解析請求。
3:如果本地dns伺服器不存在該網域名稱的解析結果,則通過遞迴的方式向整個dns系統請求解析,在獲得反饋後將結果反饋給瀏覽器。
4:瀏覽器得到該網域名稱的解析ip後,會向伺服器發起請求。
5:伺服器會返回使用者請求結果到瀏覽器。
有cdn時,web請求時醬紫的:
1:使用者向本地dns伺服器請求解析網域名稱時,dns系統最終會將網域名稱的解析權交給cname指向的cdn專用dns伺服器。
2:cdn的dns伺服器會將cdn的全域性負載均衡裝置ip位址返回給使用者。
3:使用者向ip位址所指的全域性負載均衡裝置傳送url請求。
4:cdn全域性負載均衡裝置根據使用者的位址和使用者請求網域名稱,為該使用者分配地區負載均衡裝置,將地區負載均衡裝置ip位址傳送給使用者,使用者繼續向地區負載均衡裝置發起請求。
5:地區負載均衡裝置根據使用者的請求,為使用者分配一台快取伺服器。
6:使用者向該快取伺服器發起請求,該快取伺服器響應該強求,將資料傳送給使用者。
7:如該快取伺服器不存在使用者需要的資料,則向它的上一級快取伺服器傳送請求,直至追溯到網路的原伺服器,將資料傳送給使用者。
ok,結束了,懂了嗎?
參考來自:
關於閉包最通俗易懂的解釋
1,對於乙個基本的for迴圈,順序輸出變數值。for var i 1 i 4 i 2,如果for迴圈中有定時器,如下 for var i 1 i 4 i 3000 初衷想要3s後輸出1,2,3。但是3s後,輸出3個4。原因是定時器的非同步執行,for迴圈的執行速度很快,當真正執行到函式體時,此時i早...
memset函式()通俗易懂解釋
memset 函式原型是 extern void memset void buffer,int length,int buf buffer 是指標或者陣列,void是要初始化的首記憶體的首位址 length是要初始化的變為的資料,buf是buffer的長度,即大小。網路程式設計中memset函式多用...
通俗易懂的解釋卷積
著作權歸作者所有。有那麼麻煩嗎?不推薦用 反轉 翻轉 反褶 對稱 等解釋卷積。好好的訊號翻轉了是什麼意義?導致學生難以理解卷積的物理意義。國內的大多數教材在這一點上沒有講透。直接看圖,不信看不懂。以離散訊號為例,連續訊號同理。就四個字 平移 可沒有反褶哈 疊加。從這裡,可以看到卷積的重要的物理意義是...