社區的建議拓撲

自AEM Communities 6.1起,已採用獨特的方法來處理網站訪客(成員)從發佈環境提交的使用者產生內容(UGC)。

此方法與AEM平台處理一般從製作環境管理之網站內容的方式有根本不同。

AEM平台使用節點存放區,將網站內容從作者複製到發佈,而AEM Communities則使用單一、通用存放區,用於從未複製過的UGC。

對於通用UGC儲存,必須選擇儲存資源提供者(SRP)。 建議的選擇包括:

另一個SRP選項JSRP - JCR儲存資源提供者不支援製作和發佈環境共同存取的UGC儲存。

需要通用商店會產生以下建議的拓撲。

注意

若為AEM Communities,則不會復寫UGC

當部署不包含公用存放區時,UGC只會顯示在輸入UGC的AEM發佈或製作例項上。

注意

如需AEM平台的詳細資訊,請參閱建議部署AEM平台簡介

針對生產

為UGC建立公共儲存庫是必不可少的,因此基礎部署取決於其支援公共儲存庫的能力。

兩個範例:

  1. 如果UGC的預期容量高且可能有本機MongoDB例項,則選擇為MSRP

  2. 為獲得頁面內容的最佳效能,選擇publish farmASRP可提供操作相對簡單的UGC最佳縮放。

對於這兩者,部署皆可以根據任何OAK微內核。

若要選擇適當的公用存放區,請仔細考慮每個存放區的唯一特性

如需Oak微字元的詳細資訊,請造訪建議部署

TarMK發佈伺服器陣列

當拓撲為發佈場時,相關重要主題為:

MicroKernel 網站內容存放庫 用戶生成的CONTENTREPOSITORY 儲存資源提供程式 公用商店
任何 JCR MySQL DSRP
任何 JCR MongoDB MSRP
任何 JCR Adobeon-demandstorage ASRP

JSRP

部署 網站內容存放庫 用戶生成的CONTENTREPOSITORY 儲存資源提供程式 公用商店
TarMK伺服器陣列(預設) JCR JCR JSRP
Oak Cluster JCR JCR JSRP 僅發佈環境的選擇

針對開發

針對非生產環境,JSRP使用一個製作例項和一個發佈例項來設定開發環境,十分簡單。

如果為生產選擇ASRPDSRPMSRP,則還可以使用Adobe按需儲存或MongoDB來設定類似的開發環境。 如需範例,請參閱HowTo Setup MongoDB for Demo

引用

  • 使用者同步

    討論發佈伺服器陣列例項間使用者資料的同步化。

  • 管理使用者和使用者群組

    討論使用者和使用者群組在製作和發佈環境中的角色。

  • UGC 公用商店

    說明社群內容與網站內容分開的儲存方式。

  • 節點儲存和資料儲存

    基本上,網站內容儲存在節點儲存區中。 若為資產,可將資料存放區設定為儲存二進位資料。 針對Communities,必須設定共用商店以選取SRP。

  • 儲存元素

    描述兩個節點儲存實施:Tar和MongoDB。

本頁內容