2

我们正在使用内部的 Mongo 数据库实例。我们有 3 个多站点解决方案,每个解决方案有 3 个网站。

我们正在讨论每个站点核心实例是否有自己的 mongo DB 收集数据库(报告、分析等)。或者为所有实例共享一个。

有没有人有这方面的经验?任何建议都会有所帮助。

4

2 回答 2

2

只要您想要查看流量的单一视图,您就可以愉快地做到这一点。报告主要允许按站点名称进行过滤,因此请务必对您的站点进行不同的称呼。还要避免将所有主页称为“主页”并使用站点名称,例如 Potato Home、Badger Home 等。页面级报告显示节点的显示名称,否则可能会造成混淆。想象一下 Home、Home、Home 和 Home 都是最高的入口页面。

xDB 处理相当线性地扩展,因此添加 3 个站点应该不会比它们都单独处理更多。我们总是使用外部处理服务器并在那个盒子上放置一个 Mongo 副本辅助服务器。然后在 Mongo 连接字符串中设置?readPreference=nearest. 检查 Mongo 文档以查看您可以在连接字符串 URL 上设置的选项。

于 2015-11-21T02:52:46.280 回答
0

最好为网站的单个实例独立跟踪分析数据,因此正如您提到的,有 3 个网站实例,每个实例都有 3 个多站点。因此,根据我的建议,您应该为每个物理实例使用 3 个不同的 xDB 数据库配置网站实例。它将根据实例为您提供清晰的报告数据,如果您想要更多详细信息,请发表评论。

于 2017-12-10T19:15:23.430 回答