Sam Varshavchik wrote:

Jon Nelson writes:


I recently gave Dovecot a try. It's not nearly as featureful (or seemingly as stable) as courier-imap, but it has one very important distinction:

It is *wicked* fast.

It made me think - indexes are what makes dovecot so fast.  What would
it take to add similar indexing capabilities to courier-imap?

So, if you want to evaluate indexing you need to take a reasonably popular IMAP client, log its IMAP commands, then show how indexing will help. Arbitrary benchmarks won't cut it, and adding indexes for the benefit of a lesser-used IMAP tool will come at the expense of greater overhead for the rest of the IMAP clients, which makes no sense.


I can't speak for him, but perhaps he's referring to server-side searches? I can't say that my database is all that large, but I do know that searches can take eons (I run a Solaris 9 system with 1GB RAM, 2x300MHz procs, and LVD disk). I agree that server-side cache would do little for client performance. But is there anything other than a search that might benefit on the server side? And, regardless, are such features used enough to make the effort to include the caching worthwhile?

Bill


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to