成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CDN 是怎么工作的?你知道嗎?

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
假設(shè)住在紐約的 Bob 想訪問(wèn)一個(gè)部署在倫敦的電子商務(wù)網(wǎng)站。如果請(qǐng)求發(fā)送到位于倫敦的服務(wù)器,響應(yīng)速度會(huì)相當(dāng)慢。因此,我們?cè)?Bob 居住地附近部署 CDN 服務(wù)器,內(nèi)容將從附近的 CDN 服務(wù)器加載。

內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)是指分布在不同地理位置的服務(wù)器(也稱為邊緣服務(wù)器),可快速分發(fā)靜態(tài)和動(dòng)態(tài)內(nèi)容。讓我們來(lái)看看它是如何工作的。

假設(shè)住在紐約的 Bob 想訪問(wèn)一個(gè)部署在倫敦的電子商務(wù)網(wǎng)站。如果請(qǐng)求發(fā)送到位于倫敦的服務(wù)器,響應(yīng)速度會(huì)相當(dāng)慢。因此,我們?cè)?Bob 居住地附近部署 CDN 服務(wù)器,內(nèi)容將從附近的 CDN 服務(wù)器加載。

下圖說(shuō)明了這一過(guò)程。

圖片圖片

第一步

鮑勃在瀏覽器中輸入 www.myshop.com ,瀏覽器在本地 DNS 緩存中查找域名。

第二步

如果本地 DNS 緩存中不存在該域名,瀏覽器會(huì)轉(zhuǎn)到 DNS 解析器解析該域名。DNS 解析器通常位于互聯(lián)網(wǎng)服務(wù)提供商 (ISP) 中。

第三步

DNS 解析器對(duì)域名進(jìn)行遞歸解析。最后,它會(huì)請(qǐng)求權(quán)威名稱服務(wù)器解析域名。

第四步

如果不使用 CDN,權(quán)威名稱服務(wù)器會(huì)返回 www.myshop.com 的 IP 地址。但使用 CDN 后,權(quán)威名稱服務(wù)器會(huì)有一個(gè)別名指向 www.myshop.cdn.com(CDN 服務(wù)器的域名)。

第五步

DNS 解析器要求權(quán)威名稱服務(wù)器解析 www.myshop.cdn.com。

第六步

權(quán)威名稱服務(wù)器返回 CDN 負(fù)載平衡器的域名 www.myshop.lb.com。

第七步

DNS 解析器要求 CDN 負(fù)載平衡器解析 www.myshop.lb.com。負(fù)載平衡器根據(jù)用戶的 IP 地址、用戶的 ISP、請(qǐng)求的內(nèi)容和服務(wù)器負(fù)載選擇最佳 CDN 邊緣服務(wù)器。

第八步

CDN 負(fù)載均衡器將 CDN 邊緣服務(wù)器的 IP 地址返回 www.myshop.lb.com。

第九步

現(xiàn)在我們終于得到了要訪問(wèn)的實(shí)際 IP 地址 DNS 解析器會(huì)將 IP 地址返回給瀏覽器。

第十步

瀏覽器訪問(wèn) CDN 邊緣服務(wù)器加載內(nèi)容 緩存在 CDN 服務(wù)器上的內(nèi)容有兩種:靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容。前者包括靜態(tài)頁(yè)面、圖片和視頻;后者包括邊緣計(jì)算的結(jié)果。

第十一步

如果邊緣 CDN 服務(wù)器緩存中沒(méi)有該內(nèi)容,則上傳到區(qū)域 CDN 服務(wù)器。如果仍未找到內(nèi)容,則向上轉(zhuǎn)到中央 CDN 服務(wù)器,甚至轉(zhuǎn)到原點(diǎn) -- 倫敦網(wǎng)絡(luò)服務(wù)器。這就是所謂的 CDN 分配網(wǎng)絡(luò),其中的服務(wù)器按地理位置部署。

如何防止緩存在 CDN 上的視頻被盜版?

  • 視頻加密和水印

加密:對(duì)視頻文件進(jìn)行加密,只有通過(guò)授權(quán)的客戶端才能解密和播放。可以采用 AES 等標(biāo)準(zhǔn)加密算法。

動(dòng)態(tài)水印:在視頻中加入可追蹤的動(dòng)態(tài)水印,這些水印會(huì)隨著視頻播放而變化,從而可以追溯到盜版來(lái)源。

  • 簽名和令牌驗(yàn)證

使用簽名和令牌(Token)來(lái)確保每個(gè)請(qǐng)求都是經(jīng)過(guò)驗(yàn)證的。例如,在視頻鏈接中加入時(shí)間戳和加密簽名,確保只有在特定時(shí)間段內(nèi)有效,且未經(jīng)授權(quán)的請(qǐng)求會(huì)被拒絕。

  • 限制緩存時(shí)長(zhǎng)

設(shè)置較短的緩存過(guò)期時(shí)間,避免視頻內(nèi)容長(zhǎng)時(shí)間存儲(chǔ)在 CDN 節(jié)點(diǎn)上。通過(guò)控制 TTL(Time To Live)或緩存清除策略,減少視頻的緩存存活時(shí)間,從而降低盜版的風(fēng)險(xiǎn)。

  • 防盜鏈

配置 CDN 和服務(wù)器,限制視頻內(nèi)容的訪問(wèn)來(lái)源。例如,使用 HTTP Referer 頭部檢查,確保只有來(lái)自合法網(wǎng)站或應(yīng)用的請(qǐng)求能夠訪問(wèn)視頻。

責(zé)任編輯:武曉燕 來(lái)源: ByteByteGo
相關(guān)推薦

2024-02-19 00:00:00

Docker輕量級(jí)容器

2024-10-05 00:00:00

HTTPS性能HTTP/2

2024-06-20 08:06:30

2023-12-20 08:23:53

NIO組件非阻塞

2024-11-26 00:45:29

free區(qū)域字段

2024-12-11 08:19:34

2025-01-16 16:41:00

ObjectConditionJDK

2024-07-30 08:22:47

API前端網(wǎng)關(guān)

2024-11-08 09:48:38

異步編程I/O密集

2022-11-28 00:04:17

2024-01-15 12:16:37

2023-01-09 08:00:41

JavaScript閉包

2022-11-16 08:43:30

Node.js模塊

2015-10-23 09:34:16

2023-07-11 00:12:05

2024-06-27 10:51:28

生成式AI領(lǐng)域

2023-12-12 08:41:01

2024-10-24 08:47:12

2024-03-19 08:01:54

服務(wù)熔斷軟件設(shè)計(jì)模式微服務(wù)

2024-02-19 07:44:52

虛擬機(jī)Java平臺(tái)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 狠狠躁躁夜夜躁波多野结依 | 国产精品久久久久久婷婷天堂 | 午夜久久久久久久久久一区二区 | 九九热在线视频免费观看 | 亚洲在线免费观看 | 99热精品6| 伊人久久伊人 | 性生生活大片免费看视频 | 精品国产91乱码一区二区三区 | 欧美日韩国产一区二区三区不卡 | 日韩亚洲一区二区 | 精品国产乱码久久久久久中文 | 天天操夜夜操 | 久久国产综合 | 一级欧美一级日韩片免费观看 | 九一国产精品 | 成人动慢| 欧美不卡 | 亚洲一区三区在线观看 | avav在线看| 欧美99| 欧美精品一区三区 | 成人国产在线视频 | 欧美一级片在线播放 | 久久国内精品 | 日韩午夜精品 | 成年人在线视频 | 亚洲91| 欧美久久久久久 | 免费在线观看一级毛片 | 天天操夜夜艹 | 欧美在线观看一区 | 草草草网站 | 狠狠干夜夜草 | 狠狠操av | 国产一区不卡 | 亚洲精品大全 | 久草免费在线视频 | 国产一区二区黑人欧美xxxx | 色视频www在线播放国产人成 | 中文字幕在线免费观看 |