Quoting Brendan Oakley <gent...@gmail.com>:

My guess is that the dynamic mode is simply designed for IMAP servers
with faster responses.

This is simply an inaccurate statment. There are LESS IMAP calls per page load in dynamic view than in basic view, since basic view has to recreate all sorts of state that, in dynamic view, can be cached. Not to mention that basic view has to create the entire UI every time the user clicks a page (and may have to initialize other Horde applications, depending on menu/sidebar settings, which only adds to the load). Dynamic view only requires simple tasks to be completed.

It
appeared to me as if it was queuing up commands, and if the one took
too long, IMP would time out and raise an error talking to the server,
and then all the subsequent commands that had been waiting their turn
would throw an error, so the screen peppers itself with red error
messages. The preview pane was very aggressive in this respect.

This is a *completely* different issue than saying "dynamic view is slow". This is a different use pattern of the UI. It has nothing to do with the design/speed of the underlying code.

If this is unacceptable to you, disable and lock preview mode.

But from a practical standpoint: unless/until you can fix the true problem of the "slowness" - the IMAP server - any solution (whether IMP or other software) is going to provide unacceptable performance. (Without any sort of optimizations, preview AJAX requests should worst case scenario take 500-1000ms maximum.)

michael

___________________________________
Michael Slusarz [slus...@horde.org]

--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: imp-unsubscr...@lists.horde.org

Reply via email to