社群適用的建議拓撲 recommended-topologies-for-communities

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

此方法與AEM平台處理網站內容的方式有根本不同,因為網站內容通常是透過製作環境管理的。

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

對於一般UGC存放區,必須選擇儲存資源提供者(SRP)。 建議的選項包括:

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

需要共用存放區會產生下列建議拓撲。

NOTE
對於AEM Communities,UGC從未復寫
當部署不包含公用存放區時,UGC將只會顯示在輸入它的AEM發佈或作者執行個體上。
NOTE
如需AEM平台的詳細資訊,請參閱建議的部署AEM平台簡介

用於生產 for-production

為UGC建立公用存放區至關重要,因此基礎部署取決於其支援公用存放區的能力。

兩個範例:

  1. 如果UGC的預期磁碟區很高,而且可能有本機MongoDB執行個體,則選擇是MSRP

  2. 為了達到頁面內容的最佳效能,選擇發佈伺服器陣列ASRP會透過相對直接的操作,提供最佳的UGC縮放。

對於這兩者,部署可能基於任何OAK微核心。

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

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

TarMK Publish農場 tarmk-publish-farm

當拓撲為發佈伺服器陣列時,重要的相關主題為:

MicroKernel
網站內容存放庫
使用者產生的CONTENTREPOSITORY
儲存資源提供者
公用存放區
任何
JCR
MySQL
DSRP
任何
JCR
MongoDB
MSRP
任何
JCR
AdobeOn-Demandstorage
ASRP

JSRP jsrp

部署
網站內容存放庫
使用者產生的CONTENTREPOSITORY
儲存資源提供者
公用存放區
TarMK陣列(預設)
JCR
JCR
JSRP
Oak叢集
JCR
JCR
JSRP
僅用於發佈環境

適用於開發 for-development

對於非生產環境,JSRP可簡化建立一個開發環境,包括一個製作執行個體和一個發佈執行個體。

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

參考 references

  • 使用者同步

    討論在發佈伺服器陣列執行個體之間同步使用者資料。

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

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

  • UGC 公用存放區

    說明和網站內容分開的社群內容儲存。

  • 節點存放區和資料存放區

    網站內容基本上會儲存在節點存放區中。 對於Assets,資料存放區可設定為儲存二進位資料。 對於Communities,必須設定通用存放區以選取SRP。

  • 儲存元素

    說明兩個節點儲存實作:Tar和MongoDB。

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791