What’s wrong with RSS

January 5th, 2006

RSS is quite interesting, but suffer from a lot of issues, and I start to be a little fed up to heard only one voice, the one that promote the usage of RSS as the only ubiquitous communication form: could be used to deliver email, download code, etc….I even read some proposal to use RSS to notify of presence, location, etc…

Why not, but the main issue is that RSS is NOT a notification mechanism, it’s a stream that needs to be pulled (and not pushed) to get an update. There is no subscription mechanism, so update depends of you’re refresh rate, which is completely non-optimized.

Some solution emerges. For example, RSS aggregators can be “pinged” by RSS issuers, to notify that the RSS stream has been updated. And if you subscribe to an aggregator (like Google reader) that he must be able to optimize update for his subscribers. Nice, but this solves only the issue for the aggregator, and not if you want to have a direction connection with the feed.

 
So, the current architecture of RSS force you to check very frequently the RSS feeds to get real time update of something. That’s a complete technical non sense: that’s fine if you do a daily, or eventually a hourly check. But if you build an IM client on top of this, than the network load will be huge for very few information.

What is missing is a real subscription mechanism, where you can subscribe to a feed, and get notified of the update of this feed. From a practical point of view, it’s like receiving an email, or an SMS, or being “pinged” when a feed is updated, this would be a good next step.

So before such solution emerge, be caution and do not use RSS to try to solve all your subscription/update problems….

 Good luck….

Technorati Tags: ,

Entry Filed under: Uncategorized

1 Comment Add your own

  • 1. eduadr  |  January 5th, 2006 at 5:47 pm

    About a year ago I wrote an application (zaptxt.com) that tries to solve the problems you described in your blog. I had similar issues with RSS and I was tired of refreshing my RSS feeds every hour or so in order to see if there were any updates. So, I decided to write a program that would check my RSS feeds every so often and notify me via email or SMS (or both) if the feeds were updated. My main concern was to make the application as flexible as possible. I wanted to be able to control the flow of the RSS data. For example, I can indicate that I only want SMS alerts if a new RSS post contains certain keywords/phrases and only between 8AM and 10PM. (I don’t want my phone to beep at night.) I store all the new RSS posts that meet my search criteria but only send them out during the specified time.

    This filtering mechanism was very important for me to prevent information overload. I only wanted updates for “important” posts, not every single update. I would appreciate if you could check out zaptxt.com and let me know what you think.

    eduard
    zaptxt.com

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

May 2012
M T W T F S S
« Aug    
 123456
78910111213
14151617181920
21222324252627
28293031  

Archives

  • August 2011
  • January 2011
  • August 2010
  • March 2010
  • September 2009
  • July 2009
  • April 2009
  • February 2009
  • December 2008
  • October 2008
  • July 2008
  • June 2008
  • Most Recent Posts

    Most Recent Comments