我们在 Plone 3 安装上有一个非常高流量的站点,该站点目前正在负载下挣扎。我们已经多次扩展服务器,现在很明显这不是瓶颈。
是否可以使用 Plone 3 设置 Zeo 集群服务器?
简单的答案是:“是的,当然。” 如果您使用的是 Plone > 3.1,那么您的操作方式与在 Plone 4 或 5 中设置集群的方式几乎相同。
它会解决你的问题吗?如果您的问题是您没有充分利用多核机器上的所有内核,那么 zeocluster 是解决它的好方法。单个 Zope 实例中的线程非常低效。集群做得更好。
同时,您应该看看是否可以减少 Zope 实例完成的工作。拥有代理缓存和良好的缓存设置是关键。
并且,花一些时间更新到 Plone 4.x。它在呈现页面时开箱即用的速度更快,并且具有更高效的 blob 处理系统。您还会发现 Plone 4.x 的文档非常出色,包括有关缩放的文档。如果您不能这样做,请查找“Practical Plone 3”的副本,以获取有关集群架构和缓存的文档。