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(-)
