[Dovecot] Proxying Performance vs imapproxy
Ed W
lists at wildgooses.com
Mon Sep 28 21:02:39 EEST 2009
Jose Celestino wrote:
> On Seg, 2009-09-28 at 15:55 +0100, Ed W wrote:
>
>> You didn't get much answer to this - I'm probably not the best person to
>> answer, but
>>
>>
>>> Are there any performance benefits to using a proxying server, or is it just
>>> for splitting mailstores?
>>>
>>>
>> I think this is the main reason for the proxying option. It would
>> appear that others have measured the performance load of the proxy task
>> and found it near negligible? Hence it seems possible to use a bunch of
>> backend servers and a few frontend servers to forward the user to the
>> correct backend server. I believe each connection needs to be setup
>> each time though, so for sure some more advanced proxies with persistent
>> caching of connections may offer a performance improvement if your
>> servers are loaded due to the login part (but I guess measure this first
>> before assuming it's so?)
>>
>
> Proxy servers are usually set between the webmail and the imap server.
>
> That's because webmails are a bitch regarding opening+closing
> connections and so the proxy gets most of connection + auth + do
> something + disconnect and keeps a limited pool of per user connections
> to the imap servers that it re-uses. Proxies are usually installed on
> the same servers that the webmail, with the webmail connecting to
> 127.0.0.1:someport.
>
>
That's what he was asking about, however, I don't think that dovecot's
proxy does in fact do this for you? I believe
However, it's probably worth checking if it's an issue in your
installation before over tuning - I think that dovecot's login caching
can make this a fairly inexpensive process.
Caveat: I don't have anything like this kind of setup and am not
offering an informed opinion...
Good luck
Ed W
More information about the dovecot
mailing list