在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CDN加速原理詳解

jf_38184196 ? 來源:jf_38184196 ? 作者:jf_38184196 ? 2024-01-12 16:06 ? 次閱讀

一、CDN加速是什么意思

CDN是Content Delivery Network)英文首字母的縮寫,中文翻譯為內容分發網絡,由于CDN是為加快網絡訪問速度而被優化的網絡覆蓋層,因此被形象地稱為”網絡加速器”,即CDN加速。CDN加速是通過將網站源服務器的內容緩存在距離訪問用戶最近的網絡服務器上。用戶在訪問內容的時候,通過CDN規則將最近的服務器提供于用戶訪問,為用戶提供了快速訪問的途徑。

二、CDN加速原理

CDN的基本原理是廣泛采用各種緩存服務器,將這些緩存服務器分布到用戶訪問相對集中的地區或網絡中,在用戶訪問網站時,利用全局負載技術將用戶的訪問指向距離最近的工作正常的緩存服務器上,由緩存服務器直接響應用戶請求。

1、傳統訪問過程

wKgZomWg8umAVptgAACQeLGTeB0321.png

傳統訪問過程

由上圖可見,用戶訪問未使用CDN緩存網站的過程為:

(1)、用戶輸入訪問的域名,操作系統向 LocalDns 查詢域名的IP地址;

(2)、LocalDns向 ROOT DNS 查詢域名的授權服務器(這里假設LocalDns緩存過期);

(3)、ROOT DNS將域名授權dns記錄回應給 LocalDns;

(4)、LocalDns得到域名的授權dns記錄后,繼續向域名授權dns查詢域名的ip地址;

(5)、域名授權dns 查詢域名記錄后,回應給 LocalDns;

(6)、LocalDns 將得到的域名ip地址,回應給 用戶端;

(7)、用戶得到域名ip地址后,訪問站點服務器;

(8)、站點服務器應答請求,將內容返回給客戶端。

2、CDN加速訪問過程

wKgaomWg8uqAXDA1AAFsNcfS9qs049.png

CDN加速訪問過程

通過上圖,我們可以了解到,使用了CDN緩存后的網站的訪問過程變為:

(1)、用戶輸入訪問的域名,操作系統向 LocalDns 查詢域名的ip地址;

(2)、LocalDns向 ROOT DNS 查詢域名的授權服務器(這里假設LocalDns緩存過期);

(3)、ROOT DNS將域名授權dns記錄回應給 LocalDns;

(4)、LocalDns得到域名的授權dns記錄后,繼續向域名授權dns查詢域名的ip地址;

(5)、域名授權dns 查詢域名記錄后(一般是CNAME),回應給 LocalDns;

(6)、LocalDns 得到域名記錄后,向智能調度DNS查詢域名的ip地址;

(7)、智能調度DNS 根據一定的算法和策略(比如靜態拓撲,容量等),將最適合的CDN節點ip地址回應給 LocalDns;

(8)、LocalDns 將得到的域名ip地址,回應給 用戶端;

(9)、用戶得到域名ip地址后,訪問站點服務器;

(10)、CDN節點服務器應答請求,將內容返回給客戶端.(緩存服務器一方面在本地進行保存,以備以后使用,二方面把獲取的數據返回給客戶端,完成數據服務過程)。

三、CDN加速的組成

CDN加速網絡中包含的功能實體包括內容緩存設備、內容交換機、內容路由器、CDN內容管理系統等組成。

內容緩存為CDN網絡節點,位于用戶接入點,是面向最終用戶的內容提供設備,可緩存靜態Web內容和流媒體內容,實現內容的邊緣傳播和存儲,以便用戶的就近訪問。

內容交換機處于用戶接入集中點,可以均衡單點多個內容緩存設備的負載,并對內容進行緩存負載平衡及訪問控制。

內容路由器負責將用戶的請求調度到適當的設備上。內容路由通常通過負載均衡系統來實現,動態均衡各個內容緩存站點的載荷分配,為用戶的請求選擇最佳的訪問站點,同時提高網站的可用性。內容路由器可根據多種因素制定路由,包括站點與用戶的臨近度、內容的可用性、網絡負載、設備狀況等。負載均衡系統是整個CDN的核心。負載均衡的準確性和效率直接決定了整個CDN的效率和性能。

內容管理系統負責整個CDN的管理,是可選部件,作用是進行內容管理,如內容的注入和發布、內容的分發、內容的審核、內容的服務等。

四、CDN加速服務模式

內容分發網絡(CDN)是一種新型網絡構建方式,它是為能在傳統的IP網發布寬帶豐富媒體而特別優化的網絡覆蓋層;而從廣義的角度,CDN代表了一種基于質量與秩序的網絡服務模式。

簡單地說,內容分發網絡(CDN)是一個經策略性部署的整體系統,包括分布式存儲、負載均衡、網絡請求的重定向和內容管理4個要件,而內容管理和全局的網絡流量管理(Traffic Management)是CDN的核心所在。通過用戶就近性和服務器負載的判斷,CDN確保內容以一種極為高效的方式為用戶的請求提供服務。

總的來說,內容服務基于緩存服務器,也稱作代理緩存(Surrogate),它位于網絡的邊緣,距用戶僅有”一跳”(Single Hop)之遙。同時,代理緩存是內容提供商源服務器(通常位于CDN服務提供商的數據中心)的一個透明鏡像。這樣的架構使得CDN服務提供商能夠代表他們客戶,即內容供應商,向最終用戶提供盡可能好的體驗,而這些用戶是不能容忍請求響應時間有任何延遲的。

五、CDN加速的好處

CDN加速能幾乎涵蓋國內所有線路。而在可靠性上,CDN 在結構上實現了多點的冗余,即使某一個節點由于意外發生故障,對網站的訪問能夠被自動導向其他的健康節點進行響應。CDN加速能輕松實現網站的全國鋪設,不必考慮服務器的投入與托管、不必考慮新增帶寬的成本、不必考慮多臺服務器的鏡像同步、不必考慮更多的管理維護技術人員。

1、不用擔心自己網站訪客,在任何時間,任何地點,任何網絡運營商,都能快速打開網站。

2、各種服務器虛擬主機帶寬等采購成本,包括后期運維成本都會大大減少。

3、給網站直接帶來的好處就是:流量,咨詢量,客戶量,成單量,都會得到大幅度提升。

六、CDN加速常見問題

1、CDN加速是對網站所在服務器加速,還是對其域名加速?

CDN是只對網站的某一個具體的域名加速。如果同一個網站有多個域名,則訪客訪問加入CDN的域名獲得加速效果,訪問未加入CDN的域名,或者直接訪問IP地址,則無法獲得CDN效果。

2、CDN加速和鏡像站點比較有何優勢?

CDN加速對網站的訪客完全透明,不需要訪客手動選擇要訪問的鏡像站點,保證了網站對訪客的友好性。

CDN加速對每個節點都有可用性檢查,不合格的節點會第一時間剔出,從而保證了極高的可用率,而鏡像站點無法實現這一點。

CDN加速部署簡單,對原站基本不做任何改動即可生效。

3、CDN加速和雙線機房相比有何優勢?

常見的雙線機房只能解決網通和電信互相訪問慢的問題,其它ISP(譬如教育網,移動網,鐵通)互通的問題還是沒得到解決。

而CDN加速是訪問者就近取數據,而CDN的節點遍布各ISP,從而保證了網站到任意ISP的訪問速度。另外CDN因為其流量分流到各節點的原理,天然獲得抵抗網絡攻擊的能力。

總結

CDN加速是通過在現有的Internet的節點,使用戶可以就近取得所需的內容,一般而言,網站無需任何修改即可使用CDN獲得加速效果,全面提高用戶訪問網站的響應速度。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9619

    瀏覽量

    87084
  • 網絡
    +關注

    關注

    14

    文章

    7726

    瀏覽量

    90225
  • CDN
    CDN
    +關注

    關注

    0

    文章

    328

    瀏覽量

    29414
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何監控RAKsmart CDN的性能?

     RAKsmart CDN擁有遍布全球的多個數據中心節點,通過將網站的靜態資源緩存到這些節點上,使用戶能夠從距離他們最近的服務器獲取內容,從而大大減少了頁面加載時間,提高了網站的訪問速度,以下是一些監控RAKsmart CDN性能的方法。主機推薦小編為您整理發布。
    的頭像 發表于 03-31 11:06 ?103次閱讀

    cdn軟件是什么?與PCDN有什么不同

    CDN(內容分發網絡)軟件是一種通過分布式服務器節點緩存和分發內容的工具,旨在加速用戶訪問速度并減輕源服務器壓力。
    的頭像 發表于 02-07 09:06 ?623次閱讀

    靠譜的高防cdn費用高嗎?

    高防CDN的成本相較于普通CDN確實更高,但費用是否“高”需結合其防護價值和業務需求綜合判斷。高防CDN整合了內容分發加速與DDoS攻擊防御能力,需投入大量資源構建分布式節點、清洗中心
    的頭像 發表于 02-05 11:06 ?306次閱讀

    cdn是什么技術 cdn是怎樣提高網站速度的

    一、CDN技術概述 CDN,全稱Content Delivery Network,即內容分發網絡,是一種通過在網絡各處部署節點,將內容緩存至離用戶更近的地方,以減少數據傳輸延遲和提高訪問速度
    的頭像 發表于 01-31 15:41 ?1258次閱讀

    cdn是云服務嗎 cdn是干什么用的

    在當今這個信息爆炸的時代,互聯網用戶對于內容的加載速度和質量有著極高的要求。無論是視頻流、圖片還是網頁,用戶都希望能夠在點擊鏈接的瞬間就能獲得響應。為了滿足這種需求,CDN(內容分發網絡)應運而生
    的頭像 發表于 01-19 14:30 ?2124次閱讀

    cdn的優勢和劣勢

    CDN的優勢 1. 加速內容傳輸 CDN通過在全球范圍內部署邊緣服務器,將內容緩存到離用戶更近的地方,從而減少數據傳輸的延遲,加快內容加載速度。這對于提高用戶體驗至關重要,尤其是在用戶分布在全球各地
    的頭像 發表于 01-19 14:28 ?2817次閱讀

    Jtti:給網站加加速!下一代CDN(EdgeOne/邊緣安全加速)使用與配置體驗

    隨著訪問量的增加和用戶需求的多樣化,網站的加載速度和穩定性逐漸成為影響用戶體驗的關鍵因素。尤其是服務器的帶寬有限,面對一些圖片數據,顯得“力不從心”。CDN技術,就很好的解決了這個問題,但是價格也是
    的頭像 發表于 10-22 17:00 ?412次閱讀

    使用CDN安全嗎?CDN如何達到基本防護功能呢?

    (ContentDeliveryNetwork,內容傳遞網絡)來提升網站效能。然而,隨著網絡攻擊事件頻傳,網站安全問題日益受到重視。CDN作為加速網站的普遍被采用的服務,如何在提
    的頭像 發表于 08-30 13:03 ?708次閱讀
    使用<b class='flag-5'>CDN</b>安全嗎?<b class='flag-5'>CDN</b>如何達到基本防護功能呢?

    華納云:如何理解CDN

    內容分發網絡(CDN)是一種網絡架構,旨在提高用戶對網站、應用程序或其他互聯網內容的訪問速度和性能。CDN 的主要原理是通過在全球范圍內部署分布式服務器,將內容緩存并提供給用戶距離Z近的服務器,從而
    的頭像 發表于 08-23 15:20 ?431次閱讀

    CDN網站加速

    CDN網站加速是什么呢? CDN,英文全名為Content?Delivery?Network(也有人稱“Content?Distribution?Network”)的縮寫,即是我們中文所指的內容傳遞
    的頭像 發表于 08-08 15:02 ?531次閱讀
    <b class='flag-5'>CDN</b>網站<b class='flag-5'>加速</b>

    什么情況下的網站要使用CDN加速呢?

    CDN的全稱是Content Delivery Network,即內容分發網絡。 CDN的通俗理解就是網站加速,CPU均衡負載,可以解決跨運營商,跨地區,服務器負載能力過低,帶寬過少等帶來的網站打開
    的頭像 發表于 07-26 16:29 ?424次閱讀

    CDN是什么?了解用CDN服務連到網站加速的原理與優勢

    為什么通過CDN能讓網站變得更加快速呢?有想過為什么我們在中國使用網絡,卻能夠快速、穩定的連上海外的網站嗎?今天就來與各位聊聊CDN加速的原理,看看CDN是如何幫助網站
    的頭像 發表于 07-21 10:54 ?1122次閱讀

    融合CDN是什么?為什么需要融合CDN?其應用方法與原理是什么?

    ! 什么是融合CDN? 內容分發網絡(CDN)因為能為企業網站帶來多項優勢而廣為人知。他們能讓企業提供更能接近全球使用者的內容,有助于防止過度使用原點服務器,并提供協助加速網站負載時間的功能。 大多數公司依賴單一
    的頭像 發表于 07-11 14:49 ?493次閱讀

    IP地址與CDN技術

    內容分發網絡(CDN)就是通過內容分配到離用戶最優的服務器來提高訪問速度。而IP地址如何分配與管理就是CND技術的基礎。本文將來探討介紹CDN中的IP地址分配與管理,以及如何通過CDN優化網絡性能
    的頭像 發表于 07-10 11:30 ?574次閱讀

    CDN節點是什么

    的服務器,會將用戶請求自動指向距離最近的 CDN 節點。隨著CDN 服務商在全球各地部署的節點服務器和覆蓋區域的增加,網頁訪問速度和網頁運行的穩定性也將隨之提高,進而滿足更多用戶的就近訪問需求。 CDN
    的頭像 發表于 07-06 13:45 ?1355次閱讀
    <b class='flag-5'>CDN</b>節點是什么
    主站蜘蛛池模板: 日韩免费在线视频 | 欧美色交| 美女性爽视频国产免费 | www.av在线.com| 久草天堂 | 天堂在线中文无弹窗全文阅读 | 69天堂| 男同小黄文 | 国产福利资源在线 | 久久视频免费 | 人成网站在线观看 | 香蕉黄色网 | 嘿嘿午夜 | 亚洲91精品 | 午夜影院一区二区三区 | 亚洲高清免费在线观看 | 男人天堂网址 | 天天天天添天天拍天天谢 | 国产亚洲视频在线 | 久久久久国产精品免费免费 | 国产午夜在线视频 | 午夜免费一级片 | 黄视频网站入口 | 国内精品一区二区在线观看 | 色视频观看 | 亚洲色图.com| 国产免费人成在线视频视频 | 我被黑人巨大开嫩苞在线观看 | 欧美一级片免费观看 | 久久久久激情免费观看 | 一级特级aaa毛片 | 欧美色亚洲 | 黄色毛片免费看 | 天堂在线精品 | 久久影视免费体验区午夜啪啪 | 天堂在线天堂最新版在线www | 爱爱欧美| 欧美三四级片 | 欧美xxxx色视频在线观看 | 在线最新版www资源网 | 天堂网2017|