透過Dynamic Media使CDN快取失效

Dynamic Media資產會由CDN(內容傳遞網路)快取,以快速傳遞給客戶。 不過,當您更新這些資產時,您希望這些變更立即在您的網站上生效。 清除或使CDN快取失效,可讓您快速更新由Dynamic Media傳送的資產。 您不再需要等待快取使用TTL(存留時間)值(預設為10小時)到期。 反之,您可以從Dynamic Media使用者介面傳送要求,讓快取在數分鐘內過期。

注意

若要使用此功能,您必須使用隨Adobe Experience Manager Dynamic Media提供的現成可用CDN。 此功能不支援任何其他自訂CDN。

另請參閱Dynamic Media中的快取概述

若要透過Dynamic Media使CDN快取失效:

第1部分,共2部分:建立CDN失效範本

  1. 在Adobe Experience Manager as aCloud Service中,前往​工具 > 資產 > CDN失效範本

    CDN驗證功能

  2. 在​CDN失效範本​頁面上,根據您的案例執行下列其中一個選項:

    藍本 選項
    我過去已使用Dynamic Media Classic建立CDN失效範本。 建立範本​文字欄位已預先填入您的範本資料。 在這種情況下,您可以編輯範本,或繼續下一個步驟。
    我必須建立一個模板。 我要輸入什麼? 在​建立範本​文字欄位中,輸入參考<ID>的影像URL(包括影像預設集或修飾元),而非下列範例中的特定影像ID:
    https://my.publishserver.com/is/image/company_name/<ID>?$product$
    如果範本僅包含<ID>,則Dynamic Media會填入https://<publishserver_name>/is/image/<company_name>/<ID>,其中<publishserver_name>是Dynamic Media Classic中「一般設定」中所定義之發佈伺服器的名稱。 <company_name>是與此Experience Manager例項相關聯的公司根目錄名稱,而<ID>是透過資產選擇器選取而失效的資產。
    之後的任何預設 <ID> 集/修飾元會照原樣在URL定義中複製。
    只能根據范 /is/image本自動形成影像。
    若為 /is/content/,使用資產選擇器新增視訊或PDF等資產不會自動產生URL。您必須改為在「CDN失效」範本中指定此類資產,或者您可以在​第2部分的手動將URL新增至這類資產:設定CDN失效選項
    範例:
    ​在第一個範例中,失效範本包 <ID> 含與具有的資產URL /is/content。例如, http://my.publishserver.com:8080/is/content/dms7snapshot/<ID>。 Dynamic Media會根據此路徑來形成URL,其中<ID>是您要使其失效的資產選擇器中選取的資產。
    在第二個範例中,失效範本包含Web屬性中使用之資產的完整URL,且 /is/content 與資產選擇器無關。例如,http://my.publishserver.com:8080/is/content/dms7snapshot/backpack其中背包是資產ID。
    Dynamic Media支援的資產格式可失效。CDN失效支援的​not​資產檔案類型包括PostScript®、Encapsuled PostScript®、Adobe Illustrator、Adobe InDesign、Microsoft® Powerpoint、Microsoft® Excel、Microsoft® Word和RTF格式。

    ·建立範本時,請務必注意語法和錯字;Dynamic Media不進行任何範本驗證。
    · CDN失效範本最多可儲存2500個字元的文字。
    ·在此CDN失效範本或第2部分的「新增URL」文字欄位中, 定影像智慧 裁切的URL:設定CDN失效選項。
    · CDN失效範本中的每個項目必須位於其自己的行上。
    ·下列CDN失效範本範例僅供示範之用。

    CDN失效範本 — 建立

    注意

    CDN失效範本最多可儲存2500個字元的文字。

  3. 在​CDN失效範本​頁面的右上角,選取​儲存,然後選取​確定

    第2部分(共2部分):設定CDN失效選項

  4. 以Experience Manager形式Cloud Service,前往​工具 > 資產 > CDN失效

    CDN驗證功能

  5. 在​CDN失效 - 新增詳細資料​頁面上,選取CDN失效的資產。

    CDN失效 — 新增詳細資料

    注意

    如果您決定不勾選「使CDN 和​​根據範本​**​無效」選項,則選定資產的基本URL會形成為無效。**​僅對影像使用此選項排列。

    選項 說明
    使 CDN 中與影像預設集相關聯的資產失效 (選用)勾選此選項時,系統會自動形成選取的資產及其所有相關的影像預設集URL,以利快取失效。
    資產及其相關聯的預先定義預設URL會自動形成為無效。此選項僅適用於影像資產。
    根據範本失效 (選用)核取此選項,僅使用已定義的範本來形成URL。
    新增資產 使用「資產選擇器」來選取您要使其無效的資產。 您可以選取已發佈或未發佈的資產。
    CDN的快取是以URL為基礎,而非以資產為基礎。因此,您必須注意您網站上的完整URL。 在您決定這些URL後,即可將它們新增至範本。 接著,您可以選取並新增這些資產,並在單一步驟中使URL無效。
    此選項可搭配「使 CDN中與資產相關聯的影像預設集無效」、「根 據範本無效」或兩者搭配使用。
    新增 URL 手動新增或貼上完整的URL路徑至您要使其CDN快取失效的Dynamic Media資產。 如果您未在​第1部分(共2部分)中建立CDN失效範本,請使用此選項:建立CDN失效範本,且只有少數資產可使其失效。
    重要: 您新增的每個URL都必須位於各自的行上。
    您一次最多可使1000個URL無效。如果​新增URL​文字欄位中的URL數大於1000,則無法選取​下一個。 在這種情況下,您必須選取所選資產右側的​X,或手動新增的URL,以從失效清單中刪除該資產。
    在「CDN失效」範本或此「新增URL」文字欄位中,指定影像智慧 切的URL。
  6. 在頁面的右上角附近,選擇​Next

  7. 在​CDN失效 - 確認​頁面的​URL​清單方塊中,您會看到一或多個從先前建立的CDN失效範本產生的URL清單,以及您剛新增的資產。

    例如,使用先前步驟中顯示的CDN失效範本範例,假設您新增了名為spinset的單一資產。 前往「工具 > 資產 > CDN失效」時,會在​CDN失效 — 確認​使用者介面中產生下列五個URL:

    CDN失效 — 確認

    如有必要,請選取URL右側的​X​以將其從失效程式中刪除。

  8. 在頁面的右上角附近,選取​Submit​以開始CDN失效程式。

疑難排解CDN失效錯誤

在所有情況下,會處理整個批次以失效,或處理整個批次失敗。

錯誤 說明
無法擷取所選資產的URL。 若符合下列任一情況,則發生:
— 找不到Dynamic Media設定。
— 擷取可透過讀取Dynamic Media設定的服務使用者時發生例外狀況。
-Dynamic Media設定中缺少發佈伺服器或用來形成URL的公司根。
有些URL未正確定義。更正並重新提交。 如果IPS CDN快取失效API傳回錯誤,則會發生此情況。 此錯誤表示URL參照不同的公司,或該URL無效,如IPS cdnCacheInvalidation API所完成的驗證。
無法使CDN快取失效。 當CDN快取失效請求因任何其他原因而失敗時發生。
輸入的URL無效。 如果​CDN失效 - 確認​頁面中沒有URL,且您選取​提交,則發生。

本頁內容