> > We find that Webmail chokes server performance much earlier than normal > > IMAP clients do. I know this has nothing to do with Cyrus, but I just > > thought I'd mention it. Most programming environments in which such > > Webmail thingies are written (mostly PHP on the server and nowadays > > lots of Javascript on the browser) cannot keep an IMAP connection to the > > Cyrus server open between pages, therefore each time a user clicks on a > > folder or does any other operation, there's this fresh IMAP connection > > and a huge surge of IMAP operations while the folder contents are listed > > afresh, etc. This puts a lot of load on the server. I guess Webmail is > > OT on a Cyrus mailing list, but can't help asking: any suggestions for > > improving Webmail performance? (Admission: we haven't yet tried imapproxy > > -- it appears to be a good piece of C which will help things.) > We use imapproxy here to avoid exactly this situation with webmail. +1 We use up.imapproxy; since installing that our Horde/IMP servers *fly*. The performance difference is really impressive. -- Adam Tauno Williams <awilliam@xxxxxxxxxxxxx> LPIC-1, Novell CLA <http://www.whitemiceconsulting.com> OpenGroupware, Cyrus IMAPd, Postfix, OpenLDAP, Samba ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/