O'Reilly logo

Plone 3 for Education by Erik Rose

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ZEO and Zope

With an operating system chosen, we can move on to learning about and configuring the first two layers of the stack, Zope itself and the ZEO database server.

A typical desktop installation of Plone involves a single Zope process, which reads from and writes to a Data.fs file directly. ZEO, Zope's specialized database server, takes over that responsibility, and one or more copies of Zope (called Zope instances) communicate with it via a socket. This setup has several advantages:

  • Scalability. ZEO's main benefit is the ability to run more than one Zope instance at a time on a single data set. Python takes poor advantage of multiple or multi-core processors, and their ubiquity in today's hardware makes this a prime optimization even for ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required