Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
   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


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



  • Using Active/Passive Database for failover
  • 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.

    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) 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 or experimentally Redis)
    • 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
    titleAs of 5.3 optionally using Solr (4.x) Cloud
    titleMySQL/MariaDB clustering under consideration for 6.x