-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 03/22/2011 07:59 AM, emilio brambilla wrote:
hello,
On 03/21/2011 03:57 PM, Javier de Miguel Rodriguez wrote:
We want to use Roundcube 0.5.1 on Linux (RHEL 5.6 x64). We want to use
RCU&
mysql in the same host, and we will have a maximum of 1.500 concurrent
users.
with 1500 concurrent users you mean 1500 different users connected to the web interface at the same instant? if so you will need more than a single web server and, perhaps, also a mysql cluster on different hosts than the web servers. (also don't forget to use imapproxy to avoid to start/stop imap connections every click of the user)
1500 imap concurrent connection on a dovecot server is big, but 1500 concurrent webmail users are a huge load for the servers
How much memory does roundcube uses? Any real-world experience?
it depends on your apache and php configuration... to have real numbers you should measure it on a staging box with your apache and php configuration and some users with mailbox and folder sized like the real mailboxes on the production environment.
You should also look into another web-server (lighttpd/nginx) which scale better and have better throughput than apache, also having a FCGI process will speed-up requests. You might not be able to deliver service to 1500 users using only one web-server, but definitely less servers than apache.
If you have 1500 mailboxes, measure concurrent connections, since these can be at least an order of magnitude less (maybe two). If this is the case, a single server may be feasible.
Jorge Valdes