Range回源是指源站在收到CDN節(jié)點(diǎn)回源請(qǐng)求時(shí),根據(jù)HTTP請(qǐng)求頭中的Range信息返回指定范圍的數(shù)據(jù)給CDN節(jié)點(diǎn)。
背景信息
Range信息的作用是在HTTP請(qǐng)求頭中指定返回?cái)?shù)據(jù)的范圍,即第一個(gè)字節(jié)的位置和最后一個(gè)字節(jié)的位置。如:Range: bytes=0-100就是請(qǐng)求該文件的前101個(gè)字節(jié)的數(shù)據(jù)內(nèi)容。
Range回源能有效縮短大文件的分發(fā)時(shí)間,提升回源效率,減少回源消耗。
注意事項(xiàng)
開啟Range回源的前提是您的源站支持Range請(qǐng)求,即HTTP請(qǐng)求頭中包含Range字段,否則可能導(dǎo)致回源失敗。
如果加速的域名業(yè)務(wù)類型為“ 全站加速 ”,開啟Range回源無效。
文件下載加速、點(diǎn)播加速默認(rèn)開啟Range回源。
操作步驟
①登錄華為云控制臺(tái),在控制臺(tái)首頁中選擇“CDN與智能邊緣 > CDN”,進(jìn)入CDN控制臺(tái)。
②在左側(cè)菜單欄中,選擇
。③在域名列表中,單擊需要修改的域名或域名所在行的“設(shè)置”,進(jìn)入域名配置頁面。
④選擇“回源配置”頁簽。
在Range回源配置模塊,根據(jù)實(shí)際業(yè)務(wù)情況選擇是否開啟Range回源開關(guān)。
配置示例
域名www.example.com開啟Range回源,配置如下:
用戶A請(qǐng)求www.example.com/cdn.mp4,CDN節(jié)點(diǎn)在收到用戶請(qǐng)求后,節(jié)點(diǎn)未緩存該資源或者緩存已過期,此時(shí)發(fā)起回源請(qǐng)求,節(jié)點(diǎn)回源使用Range請(qǐng)求,分片獲取資源并緩存到節(jié)點(diǎn)。
如果此時(shí)用戶B發(fā)起的也為Range請(qǐng)求,當(dāng)節(jié)點(diǎn)上存儲(chǔ)的分片已滿足Range中指定的字節(jié)段,則會(huì)直接返回給用戶,無需等所有分片獲取完畢。
版權(quán)聲明:本文章文字內(nèi)容來自第三方投稿,版權(quán)歸原始作者所有。本網(wǎng)站不擁有其版權(quán),也不承擔(dān)文字內(nèi)容、信息或資料帶來的版權(quán)歸屬問題或爭(zhēng)議。如有侵權(quán),請(qǐng)聯(lián)系contentedit@huawei.com,本網(wǎng)站有權(quán)在核實(shí)確屬侵權(quán)后,予以刪除文章。