Oh, and I think I said this before, but just in case, fuck Gemini. Hell, fuck Gopher too. Bring on telnet, and UCCP. 😈
@bender@twtxt.net Well this is the thing really. Gopher and Gemini are very broken ways to distributed content. Broken in the sense that for Twtxt either support a) caching in any way shape or form b) discovery in any way shape or form.
This is a bit of a problem because if a Feed author complains (nad they have in the past) that their Gopher/Gemini feeds are being hit “too hard”, well that’s really kind of on them for choosing to host their feed on an ill advised protocol thatc cannot possibly support Caching at all.
This is primarily one of the reasons we introduced the idea of a “feed advised refresh interval” that clients SHOULD respect.
See: https://dev.twtxt.net/doc/metadataextension.html#refresh
refresh
This optional field is used by feed authors as a hint to clients to control how often they should fetch or update this feed.The value of this field is seconds represented by an integer.
NOTE: An empty, bad, or unparsable value is ignored.
Note however this doesn’t solve the problem of Caching at all. It just works around it and with enough clients fetching a Gopher/Gemini feed, this # refresh
becomes useless anyway at a certain point of scale.
@bender@twtxt.net I believe it is Unix-Unix Copy Protocol. Not Unix Copy-Copy Protocol.
@xuu yeah, that one. Or the other. Or some other obscurer one we might think of! 😂