為提升資源響應時間,減少回源流量消耗,您可以閱讀本文配置Range回源。

背景信息

Range回源是指客戶端通知源站服務器只返回指定范圍內的部分內容,有利于音視頻等較大文件的內容分發。

說明
  • 配置Range回源之前,需要源站支持Range請求,即HTTP請求頭中包含Range字段,并且源站能夠響應正確的206文件分片。
  • Range回源是可選配置項,視頻點播控制臺默認開啟Range回源。

操作步驟

  1. 登錄視頻點播控制臺
  2. 在點播控制臺左側導航欄的配置管理區域,單擊分發加速配置 > 域名管理,進入域名管理頁面。
  3. 選擇您要配置的域名,單擊配置
  4. 單擊視頻相關,選擇Range回源,單擊修改配置
    Range回源
  5. 選擇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回源為強制后,任何分片請求都會強制分片回源。