什麼是「Dispatcher」
從必須使用AEM Dispatcher的基本說明開始。
Apache Web Server
從Linux伺服器上的基本Apache Web Server安裝開始。
Apache伺服器功能的基本說明:
- 遵循簡單規則,從其靜態檔案目錄(
DocumentRoot
)透過HTTP(s)通訊協定提供檔案 - 儲存在預設位置(
/var/www/html
)的檔案在要求上相符,並在要求使用者端的瀏覽器中轉譯
AEM特定模組檔案(mod_dispatcher.so
)
然後將稱為Dispatcher模組的外掛程式新增至Apache Web Server
AEM Dispatcher模組Adobe功能的基本說明:
- 增加預設檔案處理常式
- 篩選出不良請求/保護AEM的軟腹部/端點
- 如果存在多個轉譯器,則為負載平衡
- 允許使用動態快取目錄/支援排清停滯的檔案
- 它是所有AMS安裝的前門,並將網站和資產提供給使用者端的瀏覽器
- 它會快取要求,以比AEM伺服器自行完成快得多的速度重新服務
- 更多內容……
網站流量工作流程
瞭解哪些片段會一起安裝在一起以建置基本Dispatcher伺服器,可讓您瞭解Adobe管理員服務設定的基本網路流量工作流程。
這應該有助於您瞭解它在為您AEM內容的訪客提供內容的系統鏈中扮演什麼角色。
提供已快取的內容
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if found
→ return request
→ End User
從AEM提供最新內容
End User's Browser request
→ Cloud Provider Load Balancer
→ "The Dispatcher"
→ Checks for cached request locally if NOT found
→ requests content from publisher
→ publisher sends content
→ Dispatcher adds content to cache and replies
→ End User
內容發佈/變更
AEM Author User activates content
→ Triggers content to be replicated to Publisher
→ Publisher gets content and triggers the flush request to Dispatcher
→ Dispatcher invalidates changed content
* Next request for that content will request fresh copy from publisher *
recommendation-more-help
fd0a4cf8-7fa9-4716-b40f-9320d981f47a