RFC3229

Sep 19

RFC3229

Related to Joe’s post about Microsoft’s RSS bandwidth issues, I’m seeing a lot of talk about the blogosphere about an RFC from January 2002: RFC 3229, “Delta encoding in HTTP.”

The idea behind this RFC is to just send the deltas — the changes — between a current document and the cached version of the document. So when an aggregator checked a feed, if there was a new post, the response would just send the new post (presumeably an XML fragment) and information on where to insert it in the old version.

Would this work? Sam Ruby is pretty pessimistic about it. On the other hand, there’s a good post over at PubSub that claims it’s very possible.

The bottom line is that something probably has to give with RSS polling. Like what happened with Microsoft, when tens of thousands of people start subscribing to a feed and polling the crap out of it, the system starts using bandwidth like a forest fire burns trees.


Comments

Sam Ruby Sam Ruby
by Sam Ruby,   September 19, 2004 1:03 PM  

Sam Ruby has implemented it.

http://www.intertwingly.net/blog/2004/09/18/RFC3229-enabled


Bob Wyman Bob Wyman
by Bob Wyman,   September 19, 2004 2:22 PM  

For a list of current server and client implementations of RFC3229 with the "feed" instance-manipulation method (including Sam Ruby's) see: http://bobwyman.pubsub.com/main/2004/09/implementations.html .

bob wyman



Add Comment