社区的推荐拓扑

自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. 为了优化页面内容的性能,选择发布场ASRP可通过相对简单的操作来优化UGC的缩放比例。

对于这两种情况,部署可能基于任何OAK微内核。

要选择适当的公用商店,请仔细考虑每个商店的唯一特性

有关Oak微核的更多详细信息,请访问推荐部署

TarMK发布场

当拓扑为发布场时,相关重要主题包括:

MicroKernel 网站内容存储库 用户生成的内容存储库 存储资源提供程序 公用商店
任何 JCR MySQL DSRP
任何 JCR MongoDB MSRP
任何 JCR Adobe按需存储 ASRP

JSRP

部署 网站内容存储库 用户生成的内容存储库 存储资源提供程序 公用商店
TarMK场(默认) JCR JCR JSRP
Oak群集 JCR JCR JSRP 仅发布环境选项

用于开发

对于非生产环境,JSRP可以简化使用一个创作实例和一个发布实例来设置开发环境的过程。

如果为生产选择ASRPDSRPMSRP,则还可以使用Adobe按需存储或MongoDB来设置类似的开发环境。 有关示例,请参阅HowTo Setup MongoDB for Demo

引用

  • 用户同步

    讨论发布场实例之间用户数据的同步。

  • 管理用户和用户组

    讨论用户和用户组在创作和发布环境中的角色。

  • UGC 公用商店

    描述将社区内容与网站内容分开的存储。

  • 节点存储和数据存储

    基本上,站点内容存储在节点存储中。 对于资产,可以将数据存储配置为存储二进制数据。 对于Communities,必须配置公共存储以选择SRP。

  • 存储元素

    描述两个节点存储实施:Tar和MongoDB。

在此页面上