[Dovecot] IMAP-proxy or not with sogo webmail and dovecot backend

Mark Moseley moseleymark at gmail.com
Mon Feb 13 21:08:48 EET 2012


On Mon, Feb 13, 2012 at 5:54 AM, Jan-Frode Myklebust <janfrode at tanso.net> wrote:
> We've been collecting some stats to see what kind of benefits
> UP/SquirrelMail's IMAP Proxy in for our SOGo webmail users. Dovecot is
> running in High-performance mode http://wiki2.dovecot.org/LoginProcess
> with authentication caching http://wiki2.dovecot.org/Authentication/Caching
>
> During the weekend two servers (webmail3 and webmail4) has been running
> with local imapproxy and two servers without (webmail1 and webmail2). Each
> server has served about 1 million http requests, over 3 days.
>
> server          avg. response time      # requests
> ----------------------------------------------------
> webmail1.example.net   0.370411        1092386
> webmail2.example.net   0.374227        1045141
> webmail3.example.net   0.378097        1043919  imapproxy
> webmail4.example.net   0.378593        1028653  imapproxy
>
>
> ONLY requests that took more than 5 seconds to process:
>
> server          avg. response time      # requests
> ----------------------------------------------------
> webmail1.example.net   26.048          1125
> webmail2.example.net   26.2997         1080
> webmail3.example.net   28.5596         808      imapproxy
> webmail4.example.net   27.1004         964      imapproxy
>
> ONLY requests that took more than 10 seconds to process:
>
> server          avg. response time      # requests
> ----------------------------------------------------
> webmail1.example.net   49.1407         516
> webmail2.example.net   53.0139         459
> webmail3.example.net   59.7906         333      imapproxy
> webmail4.example.net   58.167          384      imapproxy
>
> The responstimes are not very fast, but they do seem to support
> the claim that an imapproxy isn't needed for dovecot.

Out of curiosity, are you running dovecot locally on those webmail
servers as well, or is it talking to remote dovecot servers? I ask
because I'm looking at moving our webmail from an on-box setup to a
remote pool to support director and was going to look into whether
running imapproxyd would help there. We don't bother with it in the
local setup, since dovecot is so fast, but remote (but still on a LAN)
might be different. Though imapproxyd seems to make (wait for it...)
squirrelmail unhappy (complains about IMAP errors, when sniffing shows
none), though I've not bothered to debug it yet.


More information about the dovecot mailing list