Menu

#81 Performance increase

Backlog
open
nobody
None
5
2018-10-29
2012-09-12
ki11er_bob
No

Hi'

As a spinoff of the bug reported with ID 3553942, the following snippet from ID 3553942 is raised as a request for enhancement.

#####
Imap command "EXAMINE <MAILBOX_NAME>" also proceeds significantly slower via davmail than via direct imap to exch2010. That fact does for mailboxes with several thousands of mails make davmail less attractive, since waiting several seconds for opening a mailbox feels like a long time. I feel somewhat more instant response in mailbox opening, both via imap directly to exch2010 and by using the exch2010 web access interface as well. Would there be anything, that davmail could do to get some better response time.
#####

Best regards.

Thomas.

Discussion

  • Mickael Guessant

    • Group: --> Backlog
     
  • Mickael Guessant

    Currently the easiest way to improve DavMail response time is to limit message count with davmail.folderSizeLimit. This is the recommended way for gateways intended for mobile/smartphone sync.

    More info on current implementation: DavMail loads message list on select, native IMAP does not.

    Most information on folder object is available without loading messages so we could defer message list load... except in most cases SELECT/EXAMINE is immediately followed by a FETCH, which will trigger message list load.

    Not sure this would make a difference, but we could try to limit calls to folder.loadMessages()

     
  • Mickael Guessant

    Currently the easiest way to improve DavMail response time is to limit message count with davmail.folderSizeLimit. This is the recommended way for gateways intended for mobile/smartphone sync.

    More info on current implementation: DavMail loads message list on select, native IMAP does not.

    Most information on folder object is available without loading messages so we could defer message list load... except in most cases SELECT/EXAMINE is immediately followed by a FETCH, which will trigger message list load.

    Not sure this would make a difference, but we could try to limit calls to folder.loadMessages()

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.