Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   eZ Publish 4.x / legacy

 
eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
Column

Column

Diagram illustrates how clustering of eZ Publish Platform is typically setup, the parts illustrates the different roles needed for a successful cluster setup. Number of web server, memcached servers, Solr server, Varnish servers, Database Severs, NFS servers and if some servers takes care about several roles (typically running memcached across the web server) does not matter is up to you and your performance needs.

The minimal requirements are the following (with what is currently supported in parentheses):

  • Shared HTTP cache (using Varnish)
  • Shared Persistence cache and Sessions (using Memcached)
  • Shared Database (using MySQL/MariaDB)
  • Shared Filesystem (using NFS)

For further details on requirements, see Requirements doc.

While this is not a complete list, further recommendations includes:

  • Using a CDN for improved performance and faster ping time worldwide
  • Using Solr for better search and better search performance
    Status
    colourYellow
    titleAs of 5.3 optionally using Solr (4.x) Cloud
  • Using Active/Passive Database for failover
    Status
    colourYellow
    titleMySQL/MariaDB clustering under consideration for 6.x
  • In General: Make sure to use later versions of PHP and MySQL/MariaDB within what is supported for your eZ Publish Platform version to get more performance out of each server.

...