elsat
· 6d
Barely any app devs as far as I’m aware implement nip-66 relay liveness checks e.g. for outbox.
Nip-66 reduces feed loading time by ~~40%.
https://github.com/nostrability/outbox
nostr:nevent1qqs...
I've been doing it algorithmically, with a three-tries-you're-out-for-this-session method. Which means that it's slowish for about 5 minutes and then speeds up, as it puts those relays in timeout.
I don't think I can remove that, as it also covers the common habit of having relays in your list that you can't actually write to, and cases where relays are down temporarily for maintenance.
Do you have a cronjob to update the liveliness events, or how does it work?