More than a few of us have slow name resolution times -- to the point where it's a problem, so this is one thing I would focus on first: whether or not you can reliably resolve
ipns/ipfs-peer-id fast enough consistently. Sometimes our site is super fast, other times it's slow as hell. Struggling to correct it by pinning to more nodes (not sure how to view/verify how many are running it).
[EDIT] That is my suspicion is that the
peer-id -> CID resolution is the bottleneck at this time and not sure when that's going to be worked on (per comments by Protocol employees about focus of Go engineers)
This is the command I'm talking about: https://ipfs.io/docs/commands/#ipfs-name-resolve