Performance
Advanced caching, load balancing, static content export...
Advanced caching
In addition to caching of HTML output eZ publish also caches many of the internal structures like role and
permissions, settings and compiled templates. The result is that a minimal amount of PHP code is run on each page
request.
Database replication
eZ publish can be set up to take advantage of database replication facilities. This enables eZ publish to perform
read queries from any slave database servers while write requests are written to the database master. The result is
that the database request load is divided between several servers which makes eZ publish scale better.
Load balancing
eZ publish supports load balancing between several apache servers . To achieve this eZ publish provides special
tools to synchronize the contents of the servers.
Page caching
eZ publish provides several very advanced caching mechanisms that cache the output in various stages. The result is
that a minimal amount of PHP code is run on each page request. For completely static pages eZ publish provides
static caching that avoids starting PHP altogether.
Static content export
eZ publish provides tools to export your entire site directly to HTML. This is useful if you want to serve your
pages from static HTML servers or if you want to distribute the contents of your site on CDs.
