推荐的社区拓扑 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微内核的更多详细信息,请访问推荐的部署。

TarMKPublish农场 tarmk-publish-farm

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

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

JSRP jsrp

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

用于开发 for-development

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

如果为生产选择ASRP、DSRP或MSRP,也可以使用Adobe按需存储或MongoDB设置类似的开发环境。 有关示例,请参阅如何设置MongoDB以进行演示。

引用 references

  • 用户同步

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

  • 管理用户和用户组

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

  • UGC 公用存储

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

  • 节点存储和数据存储

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

  • 存储元素

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

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