AEM Dispatcher:解決未列入白名單的CDN網域所導致的間歇性頁面和資產載入問題
本文說明如何解決Adobe Experience Manager (AEM) Dispatcher中,新CDN網域未在Dispatcher設定中列入白名單時所發生的間歇性頁面載入和資產傳送問題。
說明 description
在您的環境中引進新的CDN網域後,如果該網域未包含在允許清單中,AEM Dispatcher可能會封鎖來自該網域的請求。 這可能會導致存取網站頁面或載入資產時發生間歇性失敗。 該問題會影響任何AEM環境,該環境會使用Dispatcher篩選來控制允許的使用者端網域。
環境
Adobe Experience Manager (AEM),所有使用Dispatcher的版本。
症狀
- 存取即時網站頁面時發生間歇性失敗
- 一般使用者的資產傳送問題
原因
新的CDN網域未新增到Dispatcher設定的白名單中,導致來自CDN的請求遭到封鎖或處理不一致。
解決方法 resolution
請依照下列步驟解決問題:
- 識別需要列入白名單的新CDN網域(例如:
cdn.example.com)。 - 存取每個受影響的Dispatcher執行個體的設定檔。 相關檔案通常名為
dispatcher.any,或可能是允許主機的自訂包含檔案。 - 找出定義允許的主機或網域(例如
/allowedClients或/filter規則)的區段。 - 新增專案以將新的CDN網域加入白名單(例如:新增
cdn.example.com至允許清單)。 - 儲存設定檔,然後重新載入或重新啟動Dispatcher服務以套用變更。
- 透過存取網站頁面並確認資產正確載入,確認Dispatcher現在接受CDN網域。
recommendation-more-help
experience-cloud-kcs-help-kbarticles