O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

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

Zope Enterprise Objects

During development, we have used a single instance of Zope, configured through our buildout environment. For live deployment, most sites will use Zope Enterprise Objects (ZEO). ZEO is a technology that allows multiple Zope instances (running on different ports)—known as ZEO clients—to access a shared instance of the ZODB, managed by the ZEO server. Using ZEO is a widely recognized best practice and has a number of advantages:

  • The database (ZEO server) and application instances (ZEO clients) can reside on different machines for additional resilience and isolation.
  • Even on a single machine, multiple ZEO clients will usually provide superior performance to a single instance configured with many threads. The usual rule of thumb ...

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