RSS 2.0: Time To Live
"echter de vraag blijft of dat TTL-veld wel voor zulk gebruik bedoeld is"
Dat vroeg ik me dus ook af. Ik kan me namelijk de aanwezigheid van zo'n veld helemaal niet herinneren. De specificatie zegt dit:"It's a number of minutes that indicates how
long a channel can be cached before refreshing from the source. This
makes it possible for RSS sources to be managed by a file-sharing
network such as Gnutella."
Niets over "clients should not poll for a feed more often than specified in the TTL value" of iets dergelijks. Ook de post van Dave Winer waar het element ontstaan is, zegt hier niets over. Dus we gaan maar eens aan de kant van FeedDemon kijken.Nick Bradbury is de developer van FeedDemon, en op zijn blog bespreekt hij regelmatig zijn overpeinzingen en besluiten over de software. Het lijkt er, gezien deze post, dan ook op dat de restrictie een idee is van Bradbury zelf:
"FeedDemon honors the RSS <ttl> element,
which enables feed authors to state how often the feed should be
updated. FeedDemon won't allow setting a feed's update frequency lower
than the <ttl>, so be sure to use this element in your feed if
you're concerned about unnecessary bandwidth consumption."
Het is een slim idee, en ik denk dat FeedDemon er goed gebruik van
maakt. Ik twijfel alleen nog even over de vraag of FD het voor users
zou moeten verplichten om dit te doen.