AndrewMcLagan
AndrewMcLagan

Reputation: 13987

Is it possible to setup a Zeo cluster on Plone 3

We have a VERY high traffic site on a Plone 3 installation that is currently struggling under the load. We have scaled the server many times over and its now apparent this is not the bottle neck.

Is it possible to setup a Zeo clustering server with Plone 3?

Upvotes: 1

Views: 188

Answers (1)

SteveM
SteveM

Reputation: 6048

The simple answer is: "yes, of course." If you're using Plone > 3.1, you do it pretty much the same way you set up a cluster in Plone 4 or 5.

Will it solve your problem? If your problem is that you're not making good use of all the cores on a multi-core machine, a zeocluster is a good way to solve it. The threading in a single Zope instance is very inefficient. A cluster does much better.

At the same time, you should look to see if you can reduce the work done by your Zope instances. Having a proxy cache and a good caching setup is the key.

And, spend some time updating to Plone 4.x. It's faster out-of-the-box at rendering pages and has a much more efficient blob-handling system. You'll also find that the documentation for Plone 4.x is excellent, including that on scaling. If you can't do that, track down a copy of "Practical Plone 3" for documentation on cluster architecture and caching.

Upvotes: 5

Related Questions