Range回源指來源站點在收到CDN節點的回源請求時,會根據HTTP要求標頭中的Range資訊返回指定範圍的資料給CDN節點。在ApsaraVideo for VOD、軟體下載等大檔案內容分發情境下,配置Range回源後可有效提高檔案分發效率,減少回源流量消耗和來源站點壓力,並且提升資源回應時間。
背景信息
Range可以在HTTP要求標頭中指定返回資料的範圍,即第一個位元組的位置和最後一個位元組的位置。例如, Range: bytes=0-100
表示回源請求該檔案的前101個位元組的資料內容。
開啟Range回源功能後,CDN收到使用者的請求時,如果CDN節點上未緩衝該資源或資源已到期,CDN節點回源會採用Range請求,從來源站點分段擷取使用者需要的部分資源並緩衝到CDN節點上。
注意事項
開啟Range回源有以下注意事項:
- 開啟Range回源前需確認來源站點是否支援Range請求,即HTTP要求標頭中包含Range欄位,並且來源站點能夠響應正確的206檔案分區。如果來源站點不支援Range請求,開啟Range回源將導致資源無法緩衝。
- Range回源是可選配置項,CDN控制台預設未開啟。