0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CDN運(yùn)作原理 CDN的特點總結(jié)

麥辣雞腿堡 ? 來源:Java補(bǔ)習(xí)課 ? 作者:JayceH ? 2023-10-09 16:12 ? 次閱讀

CDN運(yùn)作原理

本地緩存的數(shù)據(jù),通過key-value 的形式,將url 和本地緩存進(jìn)行映射,存儲結(jié)構(gòu)與 Map相似,采用 hash+鏈表形式進(jìn)行緩存。

圖片

CDN命中率

衡量我們CDN服務(wù)質(zhì)量的一個核心標(biāo)準(zhǔn),當(dāng)用戶訪問的資源恰好在緩存系統(tǒng)里,可以直接返回給用戶,說明CDN命中;如果CDN緩存中,沒有命中資源,那么會觸發(fā)回源動作。

CDN回源

當(dāng)CDN本地緩存沒有命中時,觸發(fā)回源動作,

一級緩存 訪問二級緩存是否有相關(guān)數(shù)據(jù),如果有,返回一級緩存。

二級緩存 Miss,觸發(fā) 二級緩存 回源請求,請求源站對應(yīng)數(shù)據(jù)。獲取結(jié)果后,緩存到本地緩存,返回數(shù)據(jù)到一級緩存。

一級緩存 獲取數(shù)據(jù),緩存本地后,返回給用戶。

CDN預(yù)熱數(shù)據(jù)

上面說的訪問模式,都是基于Pull模式,由用戶決策哪部分熱點數(shù)據(jù)會最終存留在CDN緩存中;對于大促場景,我們往往需要預(yù)先將活動相關(guān)資源預(yù)熱 到
邊緣節(jié)點(L1),避免大促開啟后,大量用戶訪問,造成源站壓力過大。這時候采用的是 Push模式。

CDN的特點總結(jié)

1、資源訪問加速: 本地Cache加速,提高了企業(yè)站點(尤其含有大量圖片和靜態(tài)頁面站點)的訪問速度,并大大提高以上性質(zhì)站點的穩(wěn)定性

2、消除運(yùn)營商間網(wǎng)絡(luò)互聯(lián)的瓶頸問題:
鏡像服務(wù)消除了不同運(yùn)營商之間互聯(lián)的瓶頸造成的影響,實現(xiàn)了跨運(yùn)營商的網(wǎng)絡(luò)加速,保證不同網(wǎng)絡(luò)中的用戶都能得到良好的訪問質(zhì)量。

3、遠(yuǎn)程加速: 遠(yuǎn)程訪問用戶根據(jù)DNS負(fù)載均衡技術(shù) 智能自動選擇Cache服務(wù)器,選擇最快的Cache服務(wù)器,加快遠(yuǎn)程訪問的速度

4、帶寬優(yōu)化:
自動生成服務(wù)器的遠(yuǎn)程Mirror(鏡像)cache服務(wù)器,遠(yuǎn)程用戶訪問時從cache服務(wù)器上讀取數(shù)據(jù),減少遠(yuǎn)程訪問的帶寬、分擔(dān)網(wǎng)絡(luò)流量、減輕原站點WEB服務(wù)器負(fù)載等功能。

5、集群抗攻擊:
廣泛分布的CDN節(jié)點加上節(jié)點之間的智能冗余機(jī)制,可以有效地預(yù)防黑客入侵以及降低各種D.D.o.S攻擊對網(wǎng)站的影響,同時保證較好的服務(wù)質(zhì)量 。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7246

    瀏覽量

    91179
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7780

    瀏覽量

    90468
  • 緩存
    +關(guān)注

    關(guān)注

    1

    文章

    245

    瀏覽量

    27061
  • CDN
    CDN
    +關(guān)注

    關(guān)注

    0

    文章

    328

    瀏覽量

    29530
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    C-CDN獨(dú)有的優(yōu)勢

    拒絕盜鏈提速訪問圖文,靜態(tài),動態(tài)頁面智能緩存。讓熱點文件及圖片保留在C-CDN的服務(wù)器,用戶通過就近C-CDN節(jié)點服務(wù)器讀取文件,節(jié)約寬帶的同時也提縮短了返回數(shù)據(jù)的時間訪問負(fù)載均衡當(dāng)您的網(wǎng)站無法承受
    發(fā)表于 01-06 16:27

    CDN 之我見》原理篇——CDN的由來與調(diào)度

    CDN是將源站內(nèi)容分發(fā)至全國所有的節(jié)點,從而縮短用戶查看對象的延遲,提高用戶訪問網(wǎng)站的響應(yīng)速度與網(wǎng)站的可用性的技術(shù)。它能夠有效解決網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點分布不均等問題。為了讓大家更全面的了解
    發(fā)表于 04-08 17:18

    CDN 之我見》系列二:原理篇(緩存、安全)

    攻擊的特點是:攻擊流量小攻擊較為隱蔽,不易被察覺以竊取內(nèi)容為主要目的攻擊具有一定的破壞和不可逆性無需大量攻擊資源,攻擊成本較低,技術(shù)含量較高接入 CDN 后就可以規(guī)避安全風(fēng)險嗎?是的,或者說可以從一
    發(fā)表于 06-12 16:59

    請問兔子CDN有哪些功能CDN的好處是什么?

    兔子CDN有哪些功能CDN的好處是什么
    發(fā)表于 11-13 07:10

    CDN技術(shù)在IPTV中有什么應(yīng)用?

    CDN技術(shù)為什么會產(chǎn)生?CDN是什么?CDN技術(shù)的特點和優(yōu)勢是什么?CDN技術(shù)在IPTV中有什么應(yīng)用?
    發(fā)表于 05-26 07:13

    基于aTCA架構(gòu)的CDN有什么應(yīng)用?

    CDN是什么?基于aTCA架構(gòu)的CDN有什么應(yīng)用?
    發(fā)表于 05-27 06:10

    CDN網(wǎng)絡(luò)路由技術(shù)

    簡單介紹了CDN 的概念、產(chǎn)生的背景,對CDN 的網(wǎng)絡(luò)體系機(jī)構(gòu)作了簡單的描述。CDN 路由技術(shù)是CDN 網(wǎng)絡(luò)體系中的重要元素?;贒NS 的路由是目前
    發(fā)表于 03-25 10:21 ?35次下載

    CDN網(wǎng)絡(luò)路由技術(shù)

    簡單介紹了CDN 的概念、產(chǎn)生的背景, 對CDN 的網(wǎng)絡(luò)體系機(jī)構(gòu)作了簡單的描述。CDN 路由技術(shù)是CDN 網(wǎng)絡(luò)體系中的重要元素?;贒NS 的路由是目前
    發(fā)表于 04-13 15:05 ?32次下載
    <b class='flag-5'>CDN</b>網(wǎng)絡(luò)路由技術(shù)

    CDN是什么CDN的原理和作用什么

    最近在了解邊緣計算,發(fā)現(xiàn)我們經(jīng)常聽說的CDN也是邊緣計算里的一部分。那么說到CDN,好像只知道它中文叫做內(nèi)容分發(fā)網(wǎng)絡(luò)。那么具體CDN的原理是什么?能夠為用戶在瀏覽網(wǎng)站時帶來什么好處呢?解決這兩個問題是本文的目的。
    的頭像 發(fā)表于 02-03 16:01 ?6.9w次閱讀
    <b class='flag-5'>CDN</b>是什么<b class='flag-5'>CDN</b>的原理和作用什么

    什么是融合CDN?融合CDN的優(yōu)勢和常見的調(diào)度模式有哪些?

    什么是融合CDN?為了理解什么是融合CDN,我們先了解什么是CDN。CDN是一個地理分布的邊緣服務(wù)器網(wǎng)絡(luò),其目標(biāo)是提供更快、可靠的互聯(lián)網(wǎng)內(nèi)容交付。C
    的頭像 發(fā)表于 07-31 17:36 ?978次閱讀
    什么是融合<b class='flag-5'>CDN</b>?融合<b class='flag-5'>CDN</b>的優(yōu)勢和常見的調(diào)度模式有哪些?

    為什么要使用融合CDN,單CDN與多CDN之間的差異對比

    CDN是現(xiàn)代互聯(lián)網(wǎng)服務(wù)的重要組成部分,它CDN可幫助內(nèi)容提供者高速交付內(nèi)容,不同的服務(wù)器部署在全球不同的數(shù)據(jù)中心,并在它們之間共享相同的網(wǎng)絡(luò)路徑。隨著企業(yè)意識到CDN的重要性,越來越多的企業(yè)正在
    的頭像 發(fā)表于 08-10 08:36 ?925次閱讀
    為什么要使用融合<b class='flag-5'>CDN</b>,單<b class='flag-5'>CDN</b>與多<b class='flag-5'>CDN</b>之間的差異對比

    cdn是什么意思 CDN的組成

    CDN 概述 CDN 全稱 Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。其基本思路是盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母?、更穩(wěn)
    的頭像 發(fā)表于 10-09 15:55 ?2747次閱讀
    <b class='flag-5'>cdn</b>是什么意思 <b class='flag-5'>CDN</b>的組成

    CDN節(jié)點是什么

    CDN 節(jié)點是什么 CDN 主要依靠部署在各地的邊緣服務(wù)器,利用全局負(fù)載技術(shù)將用戶的訪問指向距離最近且正常工作的緩存服務(wù)器上,用戶訪問網(wǎng)站時由緩存服務(wù)器直接響應(yīng)用戶請求。CDN 節(jié)點作為用來緩存數(shù)據(jù)
    的頭像 發(fā)表于 07-06 13:45 ?1462次閱讀
    <b class='flag-5'>CDN</b>節(jié)點是什么

    融合CDN是什么?為什么需要融合CDN?其應(yīng)用方法與原理是什么?

    你了解融合CDN是什么嗎?為什么需要融合CDN?你可能有聽過融合CDN,但你知道它的應(yīng)用方法與原理嗎?本文將帶你一次了解什么是融合CDN,詳細(xì)介紹融合
    的頭像 發(fā)表于 07-11 14:49 ?546次閱讀

    CDN是什么?了解用CDN服務(wù)連到網(wǎng)站加速的原理與優(yōu)勢

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品