為提升資源響應時間,減少回源流量消耗,您可以閱讀本文配置Range回源。
背景信息
Range回源是指客戶端通知源站服務器只返回指定范圍內的部分內容,有利于音視頻等較大文件的內容分發。
說明
- 配置Range回源之前,需要源站支持Range請求,即HTTP請求頭中包含Range字段,并且源站能夠響應正確的206文件分片。
- Range回源是可選配置項,視頻點播控制臺默認開啟Range回源。
操作步驟
- 登錄視頻點播控制臺。
- 在點播控制臺左側導航欄的配置管理區域,單擊 ,進入域名管理頁面。
- 選擇您要配置的域名,單擊配置。
- 單擊視頻相關,選擇Range回源,單擊修改配置。
- 選擇Range回源配置,單擊確定完成配置。
Range回源設置 具體描述 示例 開啟 當您需要訪問資源文件指定范圍內的部分內容時,為了提高資源響應效率,則需要開啟Range回源。開啟Range請求回源后,源站需要依據Range,響應文件的字節范圍,同時CDN節點也會向客戶端響應相應字節范圍的內容。 如果客戶端向CDN的請求中含有 range:0-100
,則源站收到的請求中也會含有range:0-100
。源站響應CDN節點,CDN節點響應客戶端字節范圍為0~100,共101個字節。關閉 當您需要訪問資源文件的全部內容時,則需要關閉Range回源。關閉Range回源后,CDN上層節點會向源站請求全部的文件,由于客戶端收到Range定義的字節后自動斷開HTTP連接,請求的文件沒有緩存到CDN節點上,最終導致緩存命中率較低,并且回源流量較大。 如果客戶端向CDN請求中含有 range:0-100
,則源站端收到的請求中沒有Range這個參數。源站響應CDN節點完整文件,CDN節點響應給客戶端的就是101個字節,由于鏈接斷開,會導致該文件沒有緩存到CDN節點上。強制 開啟強制Range回源后,無論客戶端是否使用Range請求CDN節點,CDN節點都會采用Range請求回源。CDN節點的所有回源Range請求都按照512 KB分片大小回用戶源站。 當選擇Range回源為強制,請確保源站支持參數Range。 說明 您指定Range回源為強制后,任何分片請求都會強制分片回源。