您可以針對靜態資源配置指定目錄或文件后綴名的狀態碼過期時間,實現由CDN節點直接響應狀態碼,減輕源站壓力。本文為您介紹如何配置狀態碼過期時間。

適用場景

正常情況下CDN節點成功從源站獲取到所請求的資源,即源站響應了2xx狀態碼時,會按照CDN節點配置的緩存過期規則進行處理。如果源站無法迅速響應所有狀態碼(例如非2xx狀態碼),且不希望所有請求全部由源站響應,可以配置狀態碼過期時間,由CDN節點直接響應狀態碼,減輕源站壓力。

說明
  • 對于303、304、401、407、600和601狀態碼,CDN不進行緩存。
  • 對于204、305、400、403、404、405、414、500、501、502、503和504狀態碼,如果源站響應了Cache-Control,則遵循源站的Cache-Control規則;如果未設置狀態碼過期時間,緩存時間默認為1秒。

操作步驟

  1. 登錄視頻點播控制臺
  2. 在點播控制臺左側導航欄的配置管理區域,單擊分發加速配置 > 域名管理,進入域名管理頁面。
  3. 選擇您要配置的域名,單擊配置
  4. 在指定域名的左側導航欄,單擊緩存配置
  5. 單擊狀態碼過期時間頁簽。
  6. 單擊添加,配置狀態碼過期時間。
    狀態碼過期
    類型 注意事項
    類型 支持目錄文件后綴名這兩種類型,請根據您的實際需求選擇。
    說明 如果您同時配置了目錄和文件后綴名這兩種類型的狀態碼過期時間,視頻點播服務會按照配置的先后順序進行匹配,先配置的類型會優先生效,規則生效后將不會再繼續匹配其他的規則。
    地址
    • 類型選擇為目錄,填寫說明如下:
      • 每次只能添加一條目錄。
      • 支持輸入目錄的完整路徑,須以正斜線(/)開頭,例如/directory/aaa
    • 類型選擇為文件后綴名,填寫說明如下:
      • 支持輸入一個或多個文件后綴名,多個文件后綴名用半角逗號(,)分隔,例如JPG,TXT
      • 不支持用星號(*)匹配所有的文件類型。
    狀態碼過期時間設置 單位為秒,多個狀態碼用半角逗號(,)分隔。
    • 支持設置4xx和5xx模糊匹配對應的系列狀態碼的過期時間,例如4xx=10,5xx=15。
    • 不支持設置2xx和3xx模糊匹配對應的系列狀態碼的過期時間,僅支持精確狀態碼的過期時間。例如201=10,302=15。
  7. 單擊確定,完成配置。

    成功配置狀態碼過期時間后,您可以在狀態碼過期時間列表中,對當前的配置進行修改刪除操作。