可以在Plone 3上设置Zeo群集吗

可以在Plone 3上设置Zeo群集吗,plone,zope,plone-3.x,Plone,Zope,Plone 3.x,我们在Plone 3安装上有一个流量非常高的站点,该站点目前正在负载下挣扎。我们已经多次扩展服务器,现在很明显,这不是瓶颈 是否可以使用Plone 3设置Zeo群集服务器?简单的答案是:“当然可以。”如果使用Plone>3.1,则与在Plone 4或5中设置群集的方式基本相同 它能解决你的问题吗?如果您的问题是没有充分利用多核机器上的所有核,那么zeocluster是一个很好的解决方法。单个Zope实例中的线程效率非常低。集群做得更好 同时,您应该看看是否可以减少Zope实例所做的工作。拥有代理

我们在Plone 3安装上有一个流量非常高的站点,该站点目前正在负载下挣扎。我们已经多次扩展服务器,现在很明显,这不是瓶颈

是否可以使用Plone 3设置Zeo群集服务器?

简单的答案是:“当然可以。”如果使用Plone>3.1,则与在Plone 4或5中设置群集的方式基本相同

它能解决你的问题吗?如果您的问题是没有充分利用多核机器上的所有核,那么zeocluster是一个很好的解决方法。单个Zope实例中的线程效率非常低。集群做得更好

同时,您应该看看是否可以减少Zope实例所做的工作。拥有代理缓存和良好的缓存设置是关键

并且,花一些时间更新到Plone 4.x。它在呈现页面时的开箱即用速度更快,并且有一个更高效的blob处理系统。您还会发现Plone 4.x的文档非常优秀,包括关于扩展的文档。如果你做不到这一点,可以找到一份“实用Plone 3”的副本,以获取关于集群体系结构和缓存的文档。

简单的答案是:“当然可以。”如果你使用Plone>3.1,你可以用与在Plone 4或5中设置集群几乎相同的方法来完成

它能解决你的问题吗?如果您的问题是没有充分利用多核机器上的所有核,那么zeocluster是一个很好的解决方法。单个Zope实例中的线程效率非常低。集群做得更好

同时,您应该看看是否可以减少Zope实例所做的工作。拥有代理缓存和良好的缓存设置是关键


并且,花一些时间更新到Plone 4.x。它在呈现页面时的开箱即用速度更快,并且有一个更高效的blob处理系统。您还会发现Plone 4.x的文档非常优秀,包括关于扩展的文档。如果您不能做到这一点,请查找“实用Plone 3”的副本,以获取有关群集体系结构和缓存的文档。

有一个数据库的主从复制。它在普隆3号的时候就已经存在了,但那时已经商业化了。如果您可以使用较老的Zope客户端运行最近版本,则可能值得研究。否则,如果您已经使用了分离的ZeServer,则应该考虑RelStand。正如Ulrich所说,zc.zrs可能是一个非常好的选择,但您也可以调查是否存在瓶颈:例如,Plone 3默认情况下没有对文件使用BLOB,安装Plone.app.BLOB可以提高性能很多。据我所知,该站点位于Zope上(抱歉,不是Plone开发人员)。我计划通过Docker之类的工具启动Zeo集群。只是想知道它是否与Plone 3.x.x兼容。虽然zc.zrs听起来很有趣。。。不过,主从可以缓解这种情况吗?有主控选项吗?如果你不使用zeoserver,这是第一件要做的事情。。。zeoclient+zeoserver正在开发Plone 3及更高版本。请尝试检查您的配置有哪些数据库进行主从复制。它在普隆3号的时候就已经存在了,但那时已经商业化了。如果您可以使用较老的Zope客户端运行最近版本,则可能值得研究。否则,如果您已经使用了分离的ZeServer,则应该考虑RelStand。正如Ulrich所说,zc.zrs可能是一个非常好的选择,但您也可以调查是否存在瓶颈:例如,Plone 3默认情况下没有对文件使用BLOB,安装Plone.app.BLOB可以提高性能很多。据我所知,该站点位于Zope上(抱歉,不是Plone开发人员)。我计划通过Docker之类的工具启动Zeo集群。只是想知道它是否与Plone 3.x.x兼容。虽然zc.zrs听起来很有趣。。。不过,主从可以缓解这种情况吗?有主控选项吗?如果你不使用zeoserver,这是第一件要做的事情。。。zeoclient+zeoserver正在开发Plone 3及更高版本。请尝试检查此服务器上的配置+100@AndrewMcLagan通过确保您有足够的ZeoClient来充分利用处理器内核的数量(向我们展示一个快速的ps-ef | grep python将使我们能够告诉您),然后利用缓存技术、blobstorage和认真调查升级到Plone 4(即使您需要获得付费帮助),将取得巨大的成功。如果你不这样做,那么使用Docker/Relstorage/zc.zrs都是从错误的角度接近的,在这个角度上,IMO.+100@AndrewMcLagan通过确保您有足够的ZeoClient来充分利用处理器内核的数量(向我们展示一个快速的ps-ef | grep python将使我们能够告诉您),然后利用缓存技术、blobstorage和认真调查升级到Plone 4(即使您需要获得付费帮助),将取得巨大的成功。如果您不这样做,那么使用Docker/Relstorage/zc.zrs都是从错误的角度接近的。