日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

您可能每天使用的服務,從淘寶到微信到抖音,都依賴于稱為 CDN 或內容分發網絡的東西。那么這些特殊的計算機網絡有什么用,為什么它們如此重要?

一、什么是CDN?

CDN的全稱是Content Delivery.NETwork,翻譯成中文就是內容分發網絡。CDN依靠部署在各地的邊緣服務器,通過中心平臺的負載均衡、內容分發、調度等功能模塊,使用戶就近獲取內容,降低網絡延遲,提高訪問速度。簡單來講,CDN是用來進行加速的,它可以讓用戶更快獲得所需的數據。

舉個例子,某個網站的服務器在北京,如果深圳的用戶想要獲取服務器上的數據,就需要跨越很遠的距離,由于傳輸速度和路由轉發等因素,就會導致訪問速度非常緩慢。如果您嘗試訪問地球另一端的網站,則加載時間將比在您所在城市或國家/地區托管的網站上花費更長的時間。數據包必須傳輸的越遠,它們在通過互連時遇到瓶頸的可能性就越大,或者它們可能會丟失。在這種情況下,它們必須再次發送。但如果我們在深圳建立一個CDN服務器,上面緩存了一些服務器數據,那么深圳用戶只需要訪問這個CND的服務器就能獲取相關的內容,這樣速度就提升了很多。

二、什么是DNS?

要了解CDN就先要了解一下DNS。我們都知道當我們在瀏覽器中輸入一個域名時,就能訪問該域名所對應的站點。但實際系統運營的邏輯遠比我們看到的復雜,因為計算機不能直接識別域名,所以必須依靠某種環節將域名翻譯成IP地址才能,這個環節就是DNS。

當我們向DNS服務器發起解析域名的請求時,DNS服務器首先會查詢自己的緩存中有沒有該域名,如果緩存中存在該域名,則可以直接返回IP地址。如果緩存中沒有,服務器則會以遞歸的方式層層訪問。

例如,我們要訪問www.baidu.com,首先我們會先向全球13個根服務器發起請求,詢問com域名的地址,然后再向負責com域名的名稱服務器發送請求,找到baidu.com,這樣層層遞歸,最終找到我們需要的IP地址。

三、CDN和DNS的區別

上面我們提到CDN實際上提供就是一個就近訪問的功能,但現在有一個問題是,我們如何直到用戶所在的位置并為其分配最佳的CDN節點呢,這就需要用DNS服務進行定位了。

當我們使用DNS服務時,可以根據用戶使用的遞歸服務器進行定位。但你給我們看到用戶使用的是深圳的遞歸服務器,那么就認為該用戶來自深圳,然后調度服務器就讓該客戶去訪問深圳的CDN服務器。

但這種調度方式可能存在一個問題,就是用戶的實際IP與遞歸服務器并不一致。比如我是北京聯通的用戶卻使用了深圳電信的遞歸服務器,那么調度服務器為我分配深圳電信的CDN服務器,就會產生錯誤的調度。

四、HTTP調度

針對上面的問題,我們還有另一種調度方式——HTTP調度。

當用戶訪問服務器時,先分析用戶的IP地址,然后服務器給用戶返回一個302重定向,將離用戶最近的服務器存在緩存中,用戶再去請求時就能得到最佳的CDN節點。

這種方式定位更加準確,但缺點是需要增加一次額外的HTTP訪問,這樣導致首次訪問的延時比較高。

所以在實際情況中,大都是將兩種方式結合起來,先通過DNS的方式來定位,然后通過HTTP的方式來糾正偏差。

五、緩存的兩種方式

CDN節點中緩存了服務器上的部分資源。那么服務器怎么去更新CDN節點的緩存呢?

第一種方式是服務器主動進行緩存的更新,CDN節點被動接受并進行更新。第二種方式是當發現用戶請求的資源不存在時,CDN節點主動更新緩存,然后將數據返給用戶。從實際執行上現在大多以第二種緩存方式居多,因為第一種方式存在不少問題,比較容易產生404。

六、CDN工作流程

當用戶請求一個文件時,CDN的工作過程如下:

1.DNS請求當地local DNS

2.當地local DNS遞歸地查詢服務器的gslb

3.服務器根據local DNS 分配最佳節點,返回IP

4.用戶獲得最佳接入IP,訪問最佳節點

5.假設您是您所在地區第一個從網站請求特定文件的人,而該節點沒有用戶想要獲取的內容,則系統會通過內部路由訪問上一節點,直到找到文件或到達源站并將對應內容復制到本地緩存。

6.CDN節點本地節點將保留該副本,以防其他本地用戶也需要該文件,當其他用戶下次請求該文件時數據即可可以直接返回。如果在設定的時間后沒有人想要該文件,它可能會被刪除,直到有人再次想要它為止。這樣長距離帶寬只用一次,然后就只用本地帶寬了。

七、CDN 對公司的好處

CDN 不僅僅是為用戶提供良好的體驗。他們可以通過防止過度使用昂貴的國際帶寬來節省內容提供商的資金。CDN 還可以容納大量用戶,通過網絡分散負載以確保沒有拒絕服務。這也意味著 CDN 可以針對故意的分布式拒絕服務 ( DDoS ) 攻擊提供保護。

此外,CDN 提供了一種將內容限制在內容許可區域的方法。這就像將本地托管的內容限制為該地區許可的內容一樣簡單。

八、任何人都可以使用 CDN 嗎?

不只是大公司建立自己的服務器網絡可以利用 CDN 技術,大多數 CDN 屬于提供托管服務的專業公司,并將 CDN 服務作為托管費用的一部分。

個人用戶可以通過使用依賴它們的公司的產品從 CDN 技術中受益。如果您是商業用戶,您也可以直接與 CDN 提供商聯系。火傘云融合CDN融合了全球若干家頂級CDN廠商,是國內極少數真正實現實時監控,智能定位分析和智能調度決策的融合CDN平臺,也是國內首家實現全球融合CDN加速業務正式落地的企業。火傘云融合CDN是在傳統CDN基礎上實現的對數據網絡加速進一步優化的融合管理服務。除了服務于音視頻點播,文件、應用與Web加速,以及各類增值場景外,火傘云融合CDN還通過全方位的CDN質量監控,以及智能易用的加速節點調度等功能,保障用戶服務的連續性,提供穩定快速的網絡訪問質量。

分享到:
標簽:CDN
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定