Join Nostr
2026-03-26 13:00:59 UTC

nostr-summary on Nostr: [ v0l/nsite-rs ] Cache manifest to avoid repeated fetches - Add manifest field to ...

[ v0l/nsite-rs ] Cache manifest to avoid repeated fetches

- Add manifest field to SiteInfoInner for caching
- load_route() now uses cached manifest instead of re-fetching
- load_server_list() uses cached manifest for server tags
- Clear manifest cache when site expires
- Add tests for base36 decoding and SiteInfoInner

This fixes the ~6s per request issue where every route load fetched
the manifest (~150-200ms) 50+ times during page load.
https://github.com/v0l/nsite-rs/commit/cbc9ea6d66da2b88d04cf97a811fcb874b5ea9ea