On 01/27/2014 08:06 PM, List wrote:
We are hosting a webmail service using roundcube 0.8.1 and a number of our users with inboxes in excess of 8000-10000 messages are experiencing extremely slow response times (We also downloaded a recent copy and it's just as slow). We are using Dovecot 2.1 as the IMAP server and have not had any issues with clients like outlook or Thunderbird, but as far as we understand it those clients keep a local copy of the messages for quick retrieval while Roundcube is doing everything over IMAP. Is there any thing we can do or should look at to improve the response times for loading an inbox with many thousands of messages?
What do you mean by "extremely slow"? Which operations (listing or displaying messages)? Check if there's a difference in using threads vs. list. Sorted vs. not sorted. Do you use caching in Roundcube? Try with disabled cache.
Enable imap_debug/sql_debug in Roundcube and check the log to find out what exactly is slow.
If it's imap, provide doveconf -n output.