If the feed-checkers would: 1) Get the last-updated field
Now last time I checked there wasn't any sort of intelligence like this in the RSS Readers. i.e. they just dumbly pull down the whole file even if hasn't changed in days. Local Caching would go a long ways here.
2) Observe the frequency request set by the RSS author - the issue would go away. Slashdot will ban you a few days if you check more than once an hour.
hmmm - hadn't thought of this before. Seems like the best way to do that would be to make the RSS feed a dynamic page that would not only serve the RSS file to the requester but also capture some user info such as IP, hostname, etc and save to the db or to a flatfile. Then check that record on future requests to ensure that someone hasn't gone over their "quota". Easy enough to do obviously, but seems like a lot of overhead to serve a file that's only a couple k at most.
In addition, I use the online service BlogLines which **greatly reduces** the amount of bandwidth coming to CG? How? BlogLines does the checking and everyone using the service gets BlogLine's check instead of all of us checking individually.
ersonally I think this is probably one of the best solutions. A single service or a very small set of trusted services that then deliver out the RSS to clients worldwide. Even from the mindset of consumer, I like this solution, because it would also make it a lot easier to find the RSS feeds to other sites.
You ask an easy question. I'd like an RSS feed of the news. Everything you do - articles, etc. - are referred to in the news.
Now, I would also like an RSS feed of the various forums as well. Getting an RSS feed of General Console Gaming would just be great!
Groovy. Dutifully noted.
Now a another quick question or two for you.
Do most site feeds you check include just headers and links or do a lot of the feeds still offer full text descriptions?
How often do you have your readers set to poll the sites for updates?
Do you use the RSS feature in Opera or another client? (i.e. I want to do some client side testing myself but don't want to install opera (as i have had bad experiences with the company)
now a couple tidbits. I do use a teensy bit of RSS already in ConsoleGold - to help aggregate updates between different systems. So I don't think it would be that hard to create one for public consumption. It'd be a matter of either converting one or two pieces of functionality back to my codebase and then just simply writing a file every x minutes.
Forum threads would be an interesting challenge. I think creating a general newest updates feed would be a fairly simple matter (that being said with the understanding that it's been months since I gave anything more than a cursory glance at the way PHPbb stores records.) Probably a little more challenging would be to focus it on specific threads and/or exclude threads that aren't intended for public consumption (Like Ron's hidden furry porn thread :wink: )