推荐的社区拓扑 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简化了用一个创作实例和一个发布实例设置开发环境的过程。

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

引用 references

  • 用户同步

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

  • 管理用户和用户组

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

  • UGC 公用存储

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

  • 节点存储和数据存储

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

  • 存储元素

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

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