Just a normal "public-inbox-extindex --all" invocation should be
enough to trigger these optimizations, no --reindex necessary.

-imapd startup is around ~3x faster, NNTP LIST is ~40x faster.

Eric Wong (4):
  nntpd: do not delete newsgroup name from inbox object
  miscidx: index inbox min/max article numbers
  nntp: speed up group listings via ->ALL->misc
  imapd: use nntpd_cache to speed up startup/reload time

 lib/PublicInbox/IMAP.pm       |  17 +++---
 lib/PublicInbox/IMAPD.pm      | 100 +++++++++++-----------------------
 lib/PublicInbox/Inbox.pm      |  10 ++++
 lib/PublicInbox/MiscIdx.pm    |   8 ++-
 lib/PublicInbox/MiscSearch.pm |  21 ++++---
 lib/PublicInbox/Msgmap.pm     |  12 ++--
 lib/PublicInbox/NNTP.pm       |  26 ++++++---
 lib/PublicInbox/NNTPD.pm      |   1 -
 lib/PublicInbox/Search.pm     |   3 +-
 9 files changed, 96 insertions(+), 102 deletions(-)

Reply via email to