Eric Hiller | 11 Jul 2011 23:38
Picon
Favicon

Average Inbox Load Times

We are using squirrelmail currently for the front end with dbmail 2.2 and currently the mail interface seems slow. I was wondering what you all typically saw for load times with ~900 messages in the Inbox? I am just trying to figure if our page load times can be increased at this point before I start doing serious investigation.

Thanks!
-Eric
_______________________________________________
DBmail mailing list
DBmail <at> dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Daniel Schütze | 12 Jul 2011 13:44

Re: Average Inbox Load Times (Eric Hiller)

Eric

For reference we are running dbmail 2.2.x and one account I just tested with
5,000 messages in the inbox loaded the Squirrel Mail interface (i.e. showing
the inbox listing) in about 4 seconds.

This was of course over the LAN and so there is no chance of any networking
issues cropping up.

I should say though that we find Squirrel mail with dbmail 2.2.x incredibly
slow if there are a lot of mail folders and it can take a minute or more for
some users to access their accounts.  To access the same account with, say,
roundcubemail takes a fraction of the time.

Daniel

----------------------------------------------------------------------

Message: 1
Date: Mon, 11 Jul 2011 16:38:44 -0500
From: Eric Hiller <mrraptor98 <at> hotmail.com>
Subject: [Dbmail] Average Inbox Load Times
To: <dbmail <at> dbmail.org>
Message-ID: <BLU166-w4586C1250481DF58AD538DB450 <at> phx.gbl>
Content-Type: text/plain; charset="iso-8859-1"

We are using squirrelmail currently for the front end with dbmail 2.2 and
currently the mail interface seems slow. I was wondering what you all
typically saw for load times with ~900 messages in the Inbox? I am just
trying to figure if our page load times can be increased at this point
before I start doing serious investigation.

Thanks!
-Eric
Jake Anderson | 12 Jul 2011 14:04

Re: Average Inbox Load Times (Eric Hiller)

are you using imapproxy? it'll speed up squirrelmail a fair bit.

On 07/12/2011 09:44 PM, Daniel Schütze wrote:
> Eric
>
> For reference we are running dbmail 2.2.x and one account I just tested with
> 5,000 messages in the inbox loaded the Squirrel Mail interface (i.e. showing
> the inbox listing) in about 4 seconds.
>
> This was of course over the LAN and so there is no chance of any networking
> issues cropping up.
>
> I should say though that we find Squirrel mail with dbmail 2.2.x incredibly
> slow if there are a lot of mail folders and it can take a minute or more for
> some users to access their accounts.  To access the same account with, say,
> roundcubemail takes a fraction of the time.
>
> Daniel
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 11 Jul 2011 16:38:44 -0500
> From: Eric Hiller<mrraptor98 <at> hotmail.com>
> Subject: [Dbmail] Average Inbox Load Times
> To:<dbmail <at> dbmail.org>
> Message-ID:<BLU166-w4586C1250481DF58AD538DB450 <at> phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
>
>
> We are using squirrelmail currently for the front end with dbmail 2.2 and
> currently the mail interface seems slow. I was wondering what you all
> typically saw for load times with ~900 messages in the Inbox? I am just
> trying to figure if our page load times can be increased at this point
> before I start doing serious investigation.
>
> Thanks!
> -Eric
>
> _______________________________________________
> DBmail mailing list
> DBmail <at> dbmail.org
> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Jesse Norell | 12 Jul 2011 16:16
Favicon
Gravatar

Re: Average Inbox Load Times (Eric Hiller)

Also iirc the "Size" column in the display requires it to actually
download every message to calculate the size, so should run faster
without that (though maybe that's only older dbmail versions ?)



On Tue, 2011-07-12 at 22:04 +1000, Jake Anderson wrote:
> are you using imapproxy? it'll speed up squirrelmail a fair bit.
> 
> On 07/12/2011 09:44 PM, Daniel Schütze wrote:
> > Eric
> >
> > For reference we are running dbmail 2.2.x and one account I just tested with
> > 5,000 messages in the inbox loaded the Squirrel Mail interface (i.e. showing
> > the inbox listing) in about 4 seconds.
> >
> > This was of course over the LAN and so there is no chance of any networking
> > issues cropping up.
> >
> > I should say though that we find Squirrel mail with dbmail 2.2.x incredibly
> > slow if there are a lot of mail folders and it can take a minute or more for
> > some users to access their accounts.  To access the same account with, say,
> > roundcubemail takes a fraction of the time.
> >
> > Daniel
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Mon, 11 Jul 2011 16:38:44 -0500
> > From: Eric Hiller<mrraptor98 <at> hotmail.com>
> > Subject: [Dbmail] Average Inbox Load Times
> > To:<dbmail <at> dbmail.org>
> > Message-ID:<BLU166-w4586C1250481DF58AD538DB450 <at> phx.gbl>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> >
> > We are using squirrelmail currently for the front end with dbmail 2.2 and
> > currently the mail interface seems slow. I was wondering what you all
> > typically saw for load times with ~900 messages in the Inbox? I am just
> > trying to figure if our page load times can be increased at this point
> > before I start doing serious investigation.
> >
> > Thanks!
> > -Eric
> >
> > _______________________________________________
> > DBmail mailing list
> > DBmail <at> dbmail.org
> > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

> 
> _______________________________________________
> DBmail mailing list
> DBmail <at> dbmail.org
> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail



-- 
Jesse Norell
Kentec Communications, Inc.
jesse <at> kci.net
_______________________________________________
DBmail mailing list
DBmail <at> dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Eric Hiller | 12 Jul 2011 19:43
Picon
Favicon

Re: Average Inbox Load Times (Eric Hiller)

I don't have the size column, but imapproxy and roundcube seem like they are worth a try. I really like roundcube, I just know it will be a nightmere to switch to for our customers.

> From: jesse <at> kci.net
> To: dbmail <at> dbmail.org
> Date: Tue, 12 Jul 2011 08:16:58 -0600
> Subject: Re: [Dbmail] Average Inbox Load Times (Eric Hiller)
>
> Also iirc the "Size" column in the display requires it to actually
> download every message to calculate the size, so should run faster
> without that (though maybe that's only older dbmail versions ?)
>
>
>
> On Tue, 2011-07-12 at 22:04 +1000, Jake Anderson wrote:
> > are you using imapproxy? it'll speed up squirrelmail a fair bit.
> >
> > On 07/12/2011 09:44 PM, Daniel Schütze wrote:
> > > Eric
> > >
> > > For reference we are running dbmail 2.2.x and one account I just tested with
> > > 5,000 messages in the inbox loaded the Squirrel Mail interface (i.e. showing
> > > the inbox listing) in about 4 seconds.
> > >
> > > This was of course over the LAN and so there is no chance of any networking
> > > issues cropping up.
> > >
> > > I should say though that we find Squirrel mail with dbmail 2.2.x incredibly
> > > slow if there are a lot of mail folders and it can take a minute or more for
> > > some users to access their accounts. To access the same account with, say,
> > > roundcubemail takes a fraction of the time.
> > >
> > > Daniel
> > >
> > > ----------------------------------------------------------------------
> > >
> > > Message: 1
> > > Date: Mon, 11 Jul 2011 16:38:44 -0500
> > > From: Eric Hiller<mrraptor98 <at> hotmail.com>
> > > Subject: [Dbmail] Average Inbox Load Times
> > > To:<dbmail <at> dbmail.org>
> > > Message-ID:<BLU166-w4586C1250481DF58AD538DB450 <at> phx.gbl>
> > > Content-Type: text/plain; charset="iso-8859-1"
> > >
> > >
> > > We are using squirrelmail currently for the front end with dbmail 2.2 and
> > > currently the mail interface seems slow. I was wondering what you all
> > > typically saw for load times with ~900 messages in the Inbox? I am just
> > > trying to figure if our page load times can be increased at this point
> > > before I start doing serious investigation.
> > >
> > > Thanks!
> > > -Eric
> > >
> > > _______________________________________________
> > > DBmail mailing list
> > > DBmail <at> dbmail.org
> > > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
> >
> > _______________________________________________
> > DBmail mailing list
> > DBmail <at> dbmail.org
> > http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
>
>
> --
> Jesse Norell
> Kentec Communications, Inc.
> jesse <at> kci.net
> _______________________________________________
> DBmail mailing list
> DBmail <at> dbmail.org
> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
_______________________________________________
DBmail mailing list
DBmail <at> dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Tomas Kuliavas | 12 Jul 2011 20:01
Picon
Gravatar

Re: Average Inbox Load Times (Eric Hiller)


dms wrote:
> 
> Eric
> 
> For reference we are running dbmail 2.2.x and one account I just tested
> with
> 5,000 messages in the inbox loaded the Squirrel Mail interface (i.e.
> showing
> the inbox listing) in about 4 seconds.
> 
> This was of course over the LAN and so there is no chance of any
> networking
> issues cropping up.
> 
> I should say though that we find Squirrel mail with dbmail 2.2.x
> incredibly
> slow if there are a lot of mail folders and it can take a minute or more
> for
> some users to access their accounts.  To access the same account with,
> say,
> roundcubemail takes a fraction of the time.
> 
SquirrelMail left folder listing is not optimized for more than 20 folders.
It can be fixed. Speed of left folder listing also depends on user options.
Claiming that roundcube is faster to load is a bit misleading, if you set
SquirrelMail to check every folder and Roundcube is testing only INBOX.
--

-- 
View this message in context: http://old.nabble.com/Re%3A-Average-Inbox-Load-Times-%28Eric-Hiller%29-tp32045195p32047935.html
Sent from the dbmail users mailing list archive at Nabble.com.
Tomas Kuliavas | 12 Jul 2011 20:06
Picon
Gravatar

Re: Average Inbox Load Times


variable wrote:
> 
> 
> We are using squirrelmail currently for the front end with dbmail 2.2 and
> currently the mail interface seems slow. I was wondering what you all
> typically saw for load times with ~900 messages in the Inbox? I am just
> trying to figure if our page load times can be increased at this point
> before I start doing serious investigation.
> 
SquirrelMail does not enable server side sorting by default. Admin must
enable it, if server supports it. It is unclear if you are familiar with
SquirrelMail optimization guidelines.

Not sorted mailbox display, 15 messages per page, 1000 messages in mailbox
Courier - 310,47 ms
Cyrus - 259,52 ms
UW mbox - 1167,62 ms
UW mbx - 	583,35 ms
Dovecot mbox - 187,30 ms
Dovecot maildir - 230,12 ms
hMailServer - 811,71 ms
dbmail - not tested. 

Test is done with custom plugin.
--

-- 
View this message in context: http://old.nabble.com/Average-Inbox-Load-Times-tp32041648p32047982.html
Sent from the dbmail users mailing list archive at Nabble.com.
Daniel Schütze | 13 Jul 2011 12:34

Re: Average Inbox Load Times (Eric Hiller) (Tomas Kuliavas)

Tomas

I'm not entirely sure what you mean, both SquirrelMail and Roundcube list
all the folders on the left side when the user logs in.  There's not much in
it as to the loading time between them when selecting one of these folders,
but SquirrelMail does take a long time to get to the initial screen if there
are a lot of folders.

If there is an obvious user or config option I'm missing which boosts
SquirrelMail performance with a lot of folders I'd love to hear about it!
Afterall the users don't tend to care about the contents of these subfolders
when they're out and about.

Daniel

Message: 5
Date: Tue, 12 Jul 2011 11:01:00 -0700 (PDT)
From: Tomas Kuliavas <tokul <at> users.sourceforge.net>
Subject: Re: [Dbmail] Average Inbox Load Times (Eric Hiller)
To: dbmail <at> dbmail.org
Message-ID: <32047935.post <at> talk.nabble.com>
Content-Type: text/plain; charset=us-ascii

SquirrelMail left folder listing is not optimized for more than 20 folders.
It can be fixed. Speed of left folder listing also depends on user options.
Claiming that roundcube is faster to load is a bit misleading, if you set
SquirrelMail to check every folder and Roundcube is testing only INBOX.
--

-- 
View this message in context:
http://old.nabble.com/Re%3A-Average-Inbox-Load-Times-%28Eric-Hiller%29-tp320
45195p32047935.html
Sent from the dbmail users mailing list archive at Nabble.com.
***
Jesse Norell | 13 Jul 2011 18:20
Favicon
Gravatar

Re: Average Inbox Load Times (Eric Hiller) (Tomas Kuliavas)

On Wed, 2011-07-13 at 11:34 +0100, Daniel Schütze wrote:
> Tomas
> 
> I'm not entirely sure what you mean, both SquirrelMail and Roundcube list
> all the folders on the left side when the user logs in.  There's not much in
> it as to the loading time between them when selecting one of these folders,
> but SquirrelMail does take a long time to get to the initial screen if there
> are a lot of folders.
> 
> If there is an obvious user or config option I'm missing which boosts
> SquirrelMail performance with a lot of folders I'd love to hear about it!
> Afterall the users don't tend to care about the contents of these subfolders
> when they're out and about.

  In some quick testing, Options->Folder Preferences->

Enable Unread Message Notification:  No Notification
Enable Cumulative Unread Message Notification:  (uncheck)

seem to speed up the left folder list for me, at the cost of not knowing
how many new messages are in each folder.  That didn't speed up the
right pane of the actual folder contents any.  Nor does removing the
Size column, for that matter.


> Daniel
> 
> 
> 
> Message: 5
> Date: Tue, 12 Jul 2011 11:01:00 -0700 (PDT)
> From: Tomas Kuliavas <tokul <at> users.sourceforge.net>
> Subject: Re: [Dbmail] Average Inbox Load Times (Eric Hiller)
> To: dbmail <at> dbmail.org
> Message-ID: <32047935.post <at> talk.nabble.com>
> Content-Type: text/plain; charset=us-ascii
> 
> SquirrelMail left folder listing is not optimized for more than 20 folders.
> It can be fixed. Speed of left folder listing also depends on user options.
> Claiming that roundcube is faster to load is a bit misleading, if you set
> SquirrelMail to check every folder and Roundcube is testing only INBOX.


-- 
Jesse Norell
Kentec Communications, Inc.
jesse <at> kci.net
_______________________________________________
DBmail mailing list
DBmail <at> dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Tomas Kuliavas | 13 Jul 2011 18:50
Picon
Gravatar

Re: Average Inbox Load Times (Eric Hiller) (Tomas Kuliavas)

2011.07.13 19:20 Jesse Norell rašė:
> On Wed, 2011-07-13 at 11:34 +0100, Daniel Schütze wrote:
>> Tomas
>>
>> I'm not entirely sure what you mean, both SquirrelMail and Roundcube
>> list
>> all the folders on the left side when the user logs in.  There's not
>> much in
>> it as to the loading time between them when selecting one of these
>> folders,
>> but SquirrelMail does take a long time to get to the initial screen if
>> there
>> are a lot of folders.
>>
>> If there is an obvious user or config option I'm missing which boosts
>> SquirrelMail performance with a lot of folders I'd love to hear about
>> it!
>> Afterall the users don't tend to care about the contents of these
>> subfolders
>> when they're out and about.
>
>   In some quick testing, Options->Folder Preferences->
>
> Enable Unread Message Notification:  No Notification
> Enable Cumulative Unread Message Notification:  (uncheck)
>
> seem to speed up the left folder list for me, at the cost of not knowing
> how many new messages are in each folder.  That didn't speed up the
> right pane of the actual folder contents any.  Nor does removing the
> Size column, for that matter.

If you say slow for 1K mailbox right side listing display, I would say
that your load time should be over 4-5s, you have sorted mailbox and you
haven't turned on server side sorting in SquirrelMail.

Numbers that I've posted show how long it takes from initial plugin
activation to bottom of mailbox listing display. People should not say
slow, if it is under 3 seconds.

Mailbox sorted by date, 15 messages per page, 1k mailbox
-----
SORT is off - 2946,79 ms
Courier - 413,05 ms
Cyrus - 309,30 ms
UW mbox - 366,52 ms
UW mbx - 802,57 ms
Dovecot mbox - 190,18 ms
Dovecot maildir - 176,13 ms
hMailServer4 - 27926,38 ms
-----

dbmail can't be that bad, if SquirrelMail is configured correctly. 1K
mailbox is not big. hMailServer v4 numbers are big as server had to read
every message in mailbox in order to get Date: header value.

Check how performance changes if mailbox is not sorted
http://your-server/path-to-squirrelmail/src/right_main.php?newsort=6&startMessage=1&mailbox=INBOX


Check if server side sorting is enabled in SquirrelMail.

Check if your PHP setup has gettext extension.

Check if you use apc or other opcache. Zend Optimizer does not count, if
you use only this Zend product.

Check SquirrelMail optimization guidelines and talk with SquirrelMail
people before thinking that there is something wrong with dbmail.

-- 
Tomas

_______________________________________________
DBmail mailing list
DBmail <at> dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail

Gmane