<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.4-beta" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Rewarding 304s (Faster Feed Refreshing)</title>
	<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/</link>
	<description>FeedLounge is a state of the art web-based feed reader.</description>
	<pubDate>Tue, 07 Oct 2008 22:49:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.4-beta</generator>

	<item>
		<title>by: Avi Flax</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-932</link>
		<pubDate>Sun, 26 Mar 2006 01:33:41 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-932</guid>
					<description>I think it's a great idea! It's a very creative solution which awards feeds which follow standards, but for good practical reasons; not just standards for their own sake. It helps FL be more successful as a business and makes FL customers happier.

Honestly I don't even see any potential downsides, so I'm confused by the question. Am I missing something?</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s a great idea! It&#8217;s a very creative solution which awards feeds which follow standards, but for good practical reasons; not just standards for their own sake. It helps FL be more successful as a business and makes FL customers happier.</p>
<p>Honestly I don&#8217;t even see any potential downsides, so I&#8217;m confused by the question. Am I missing something?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scott</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-931</link>
		<pubDate>Fri, 24 Mar 2006 19:20:56 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-931</guid>
					<description>Chris,  given that we would decrease our check interval, we would only save about 20% bandwidth if everyone were to support 304s.  If we did not change the check interval, our bandwidth would decrease about 3 times.  The major savings to FeedLounge would actually be in CPU cycles wasted on non-updates.</description>
		<content:encoded><![CDATA[<p>Chris,  given that we would decrease our check interval, we would only save about 20% bandwidth if everyone were to support 304s.  If we did not change the check interval, our bandwidth would decrease about 3 times.  The major savings to FeedLounge would actually be in CPU cycles wasted on non-updates.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Chris Meller</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-930</link>
		<pubDate>Fri, 24 Mar 2006 19:07:53 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-930</guid>
					<description>And just in case you didn't get that, I was referring to overall total bandwidth. You gave per feed stats, but that doesn't really tell me anything real-world. ;)</description>
		<content:encoded><![CDATA[<p>And just in case you didn&#8217;t get that, I was referring to overall total bandwidth. You gave per feed stats, but that doesn&#8217;t really tell me anything real-world. <img src='http://feedlounge.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Chris Meller</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-929</link>
		<pubDate>Fri, 24 Mar 2006 19:05:14 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-929</guid>
					<description>Hey Scott,

I assume you guys did some basic math to decide how much bandwidth you'd be saving if everyone were to support 304 responses. Care to let us in on the #s? I'm always curious about statistics for stuff like this, and since I haven't seen any stats about the number of feeds you guys are supporting, I can't run the numbers myself.</description>
		<content:encoded><![CDATA[<p>Hey Scott,</p>
<p>I assume you guys did some basic math to decide how much bandwidth you&#8217;d be saving if everyone were to support 304 responses. Care to let us in on the #s? I&#8217;m always curious about statistics for stuff like this, and since I haven&#8217;t seen any stats about the number of feeds you guys are supporting, I can&#8217;t run the numbers myself.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Roel</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-927</link>
		<pubDate>Fri, 24 Mar 2006 15:12:24 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-927</guid>
					<description>I think it's an interesting idea. 
If it increases the adoption by CMS's of 304 messages for feeds, it would be 'a good thing'. Well, and as a FL user I get fresher feeds!  :-)</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s an interesting idea.<br />
If it increases the adoption by CMS&#8217;s of 304 messages for feeds, it would be &#8216;a good thing&#8217;. Well, and as a FL user I get fresher feeds!  <img src='http://feedlounge.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: FeedShow</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-912</link>
		<pubDate>Fri, 24 Mar 2006 08:59:09 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-912</guid>
					<description>&lt;strong&gt;Fast feed refresh and &#8220;conditional GET&#8221; support&lt;/strong&gt;

	When a feed has not changed since the last fetch, a server can answer the request with a &#8220;304 HTTP code&#8221;. Not all servers have this feature enabled, and the result is bandwidth loss.
Here&#8217;s a good idea from Scott (Feedlounge). Server...</description>
		<content:encoded><![CDATA[<p><strong>Fast feed refresh and &#8220;conditional GET&#8221; support</strong></p>
<p>	When a feed has not changed since the last fetch, a server can answer the request with a &#8220;304 HTTP code&#8221;. Not all servers have this feature enabled, and the result is bandwidth loss.<br />
Here&#8217;s a good idea from Scott (Feedlounge). Server&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Geof F. Morris</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-911</link>
		<pubDate>Thu, 23 Mar 2006 18:49:56 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-911</guid>
					<description>Well, I don't think you're obsessive if you're checking 304-aware feeds only every 30 minutes; the industry seems to have accepted that as a standard.  If that seems OCD, maybe you just develop a second scheduling algorithm and have it be IF(304-AWARE=TRUE).  :shrug:

You &lt;em&gt;would&lt;/em&gt; be a bad citizen if you pounded non-304-aware feeds every 30 minutes.  That just seems needless, and there's a bandwidth and computational penalty to you for doing it---every received, unmodified feed not only has to be grabbed but then parsed [or maybe you MD5 sum those feeds for newness before parsing?  I dunno] as well.  Seems to me that you have a disincentive to checking those 304 laggards so often.</description>
		<content:encoded><![CDATA[<p>Well, I don&#8217;t think you&#8217;re obsessive if you&#8217;re checking 304-aware feeds only every 30 minutes; the industry seems to have accepted that as a standard.  If that seems OCD, maybe you just develop a second scheduling algorithm and have it be IF(304-AWARE=TRUE).  :shrug:</p>
<p>You <em>would</em> be a bad citizen if you pounded non-304-aware feeds every 30 minutes.  That just seems needless, and there&#8217;s a bandwidth and computational penalty to you for doing it&#8212;every received, unmodified feed not only has to be grabbed but then parsed [or maybe you MD5 sum those feeds for newness before parsing?  I dunno] as well.  Seems to me that you have a disincentive to checking those 304 laggards so often.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Scott</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-910</link>
		<pubDate>Thu, 23 Mar 2006 18:25:08 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-910</guid>
					<description>Geof,

You see the adoption of 304s as an overriding benefit, even if FeedLounge were to end up using the same amount of bandwidth?  I was wondering if doing this makes FeedLounge the bad citizen, for being somewhat obsessive in our checking.  Should we split the difference?</description>
		<content:encoded><![CDATA[<p>Geof,</p>
<p>You see the adoption of 304s as an overriding benefit, even if FeedLounge were to end up using the same amount of bandwidth?  I was wondering if doing this makes FeedLounge the bad citizen, for being somewhat obsessive in our checking.  Should we split the difference?
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Geof F. Morris's Indiana Jones School of Management</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-909</link>
		<pubDate>Thu, 23 Mar 2006 18:24:44 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-909</guid>
					<description>&lt;strong&gt;Respect for HTTP 304: Positive Feedback Loop?&lt;/strong&gt;

The FeedLounge crew are considering rewarding feeds that publish feeds that are capable of sending HTTP 304 responses.  Here&#8217;s how this is a win for most everyone:

I, as a FeedLounge user, get fresher feed data.  This is where the rubber really ...</description>
		<content:encoded><![CDATA[<p><strong>Respect for HTTP 304: Positive Feedback Loop?</strong></p>
<p>The FeedLounge crew are considering rewarding feeds that publish feeds that are capable of sending HTTP 304 responses.  Here&#8217;s how this is a win for most everyone:</p>
<p>I, as a FeedLounge user, get fresher feed data.  This is where the rubber really &#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Geof F. Morris</title>
		<link>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-908</link>
		<pubDate>Thu, 23 Mar 2006 18:17:39 +0000</pubDate>
		<guid>http://feedlounge.com/blog/2006/03/23/rewarding-304s/#comment-908</guid>
					<description>I think that's a &lt;em&gt;great&lt;/em&gt; idea, Scott.  If more aggregators start doing this, it will hopefullly push publishers towards adopting 304s, which seems like a positive feedback loop to me.</description>
		<content:encoded><![CDATA[<p>I think that&#8217;s a <em>great</em> idea, Scott.  If more aggregators start doing this, it will hopefullly push publishers towards adopting 304s, which seems like a positive feedback loop to me.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
