您可以針對靜態資源配置指定目錄或檔案尾碼名的狀態代碼到期時間,實現由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. 登入 CDN控制台
  2. 在左側導覽列,單擊 域名管理
  3. 域名管理頁面,單擊目標網域名稱對應的 管理
  4. 在指定網域名稱的左側導覽列,單擊 缓存配置
  5. 單擊 状态码过期时间頁簽。
  6. 單擊 添加,配置狀態代碼到期時間。
    類型 注意事項
    类型 支援 目录文件名后缀這兩種類型,請根據您的實際需求選擇。
    说明 如果您同時配置了目錄和檔案尾碼名這兩種類型的狀態代碼到期時間,CDN會按照配置的先後順序進行匹配,先配置的類型會優先生效,規則生效後將不會再繼續匹配其他的規則。
    地址
    • 類型選擇為 目錄 ,填寫說明如下:
      • 每次只能添加一條目錄。
      • 支援輸入目錄的完整路徑,須以正斜線(/)開頭,例如 /directory/aaa
    • 類型選擇為 檔案尾碼名 ,填寫說明如下:
      • 支援輸入一個或多個檔案尾碼名,多個檔案尾碼名用半形逗號(,)分隔,例如 JPG,TXT
      • 不支援用星號(*)匹配所有的檔案類型。
    状态码过期时间设置
    • 支援設定4xx和5xx模糊比對對應的系列狀態代碼的到期時間,單位為秒,多個狀態代碼用半形逗號(,)分隔。例如4xx=10,5xx=15。
    • 不支援設定2xx和3xx模糊比對對應的系列狀態代碼的到期時間,但支援設定201、302等精確狀態代碼的到期時間,單位為秒。例如201=10,302=15。
  7. 單擊 确定,完成配置。

    成功配置狀態代碼到期時間後,您可以在 状态码过期时间列表中,對當前的配置進行 修改操作操作。

相關API

BatchSetCdnDomainConfig