直播帶貨源碼,和CDN有關(guān)的名詞都該了解一下
既然直播帶貨源碼選擇了使用CDN來加速,那么關(guān)于CDN的相關(guān)知識(shí)都應(yīng)該了解下,不僅僅是知道它能提供更快的傳輸速度,對(duì)于普通的使用用戶來說,CDN節(jié)點(diǎn)就相當(dāng)于移動(dòng)的服務(wù)器,通過和DNS的對(duì)接,用戶的請(qǐng)求可以快速被距離它近的節(jié)點(diǎn)對(duì)接,直播帶貨源碼依靠智能調(diào)度和緩存功能服務(wù)大大提高了響應(yīng)能力。
?

一、CNAME記錄
可以用來把一個(gè)域名解析到另一個(gè)域名里,當(dāng)DNS系統(tǒng)在查詢CNAME左面的名稱時(shí),都會(huì)轉(zhuǎn)向到CNAME右邊的名稱再進(jìn)行查詢,一直追蹤到最后的PTR或A名稱,成功查詢后就會(huì)做出回應(yīng)。
二、CNAME域名
在直播帶貨源碼帶入CDN時(shí),CDN提供商控制臺(tái)添加完加速域名后,會(huì)得到CDN給用戶分配的域名,直播帶貨源碼會(huì)在DNS解析服務(wù)商中自動(dòng)添加CNAME記錄,將自己的加速域名指向這個(gè)CNAME域名,可以最終起到加速效果。
?

三、DNS
可以說沒有DNS就沒有CDN,我們都知道CDN可以給直播帶貨源碼用戶提供加速服務(wù),但加速的前提是確定用戶的準(zhǔn)確ip地址,這樣才能就近選擇節(jié)點(diǎn)響應(yīng)。
DNS是域名解析服務(wù)的簡稱,它可以把域名轉(zhuǎn)換成網(wǎng)絡(luò)可以識(shí)別的ip地址,域名解析需要由專門的域名解析服務(wù)器來完成,整個(gè)過程都是自動(dòng)進(jìn)行的,或得到ip地址后分享給CDN,CDN借此了解到用戶位置,選擇節(jié)點(diǎn)反饋。
四、協(xié)議回源
指回源時(shí)使用的協(xié)議和直播帶貨源碼客戶端訪問資源是使用的協(xié)議保持一致,當(dāng)CDN節(jié)點(diǎn)上沒有緩存用戶需要的內(nèi)容,節(jié)點(diǎn)會(huì)使用相同的HTTPS方式回源獲取資源;同理如果客戶端使用HTTP協(xié)議,CDN節(jié)點(diǎn)回源也會(huì)使用HTTP協(xié)議。
?

五、使用CDN緩存后的訪問過程
1、用戶向直播帶貨源碼訪問域名時(shí),系統(tǒng)會(huì)先查詢域名的ip地址
2、同時(shí)DNS會(huì)查詢域名的授權(quán)服務(wù)器
3、得到授權(quán)后繼續(xù)向直播帶貨源碼域名授權(quán)的DNS查詢域名的ip地址
4、域名授權(quán)DNS查詢域名記錄后,回應(yīng)給DNS
5、用戶得到域名ip地址后,訪問站點(diǎn)服務(wù)器,CDN節(jié)點(diǎn)服務(wù)器應(yīng)答請(qǐng)求,將內(nèi)容返回給直播帶貨源碼
聲明:以上內(nèi)容為云豹科技作者本人原創(chuàng),未經(jīng)作者本人同意,禁止轉(zhuǎn)載,否則將追究相關(guān)法律責(zé)任