darklight wrote:

> let's try to explain so many database queries (NOTE: keep in mind I
> had read_when_deleted
> enabled):
> when user deletes message 1 from mailbox X the following happens:
> * $IMAP->set_flag($uids, 'SEEN'); reads and deletes all messages from
> the caching table...
>    that already makes 400 queries
> * (message being moved through IMAP)
> * (message being parsed through IMAP)
> * message being inserted into the cache table (in the DB) again - that
> makes another 200
>    queries -> we're at a total of 600 now

So, it kills performance only when caching is enabled. Did you test with 
current svn-trunk? There were some changes lately. I'll investigate this 
a little bit.

-- 
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Developer http://roundcube.net
_______________________________________________
List info: http://lists.roundcube.net/dev/

Reply via email to