[erlang-questions] [Zotonic] How to distribute zotonic across multiple machines?

Michael Connors <>
Fri Oct 14 11:48:09 CEST 2011


Hi Barco,

I have spent sometime thinking about this, but I have not actually needed to
do it yet.

If I was attempting to do it, I would probably be using the following tools.

You could put Zotonic behind nginx and use nginx as a load balancer with
sticky sessions, so that the user gets sent to the site that has their
session.

You could replicate Postgresql using Slony so you have your database
distributed, and use pgpool to ensue that all writes go to the master
database and all reads come from the local database.

You could replicate the images and other files using rsync.

http://nginx.org/
http://slony.info/
http://pgpool.projects.postgresql.org/

Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111014/cf50a921/attachment.html>


More information about the erlang-questions mailing list