Asking for items 600-615 from a threaded list, sorted by something, can be an
expensive operation, especially if you just asked for items 585-600 a moment
ago?
Can be, but is it? :) Dovecot attempts to cache/index stuff as well. Normally
there shouldn't be a need for extra caching layer except in cases of higher
network latency.
that is my point. and - esp. with webmail, i see no point to run such
service in different place than dovecot server runs. Best - same server.
Maybe - other server connected with fast LAN.