<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Two Simple Rules for HTTP Caching</title>
	<atom:link href="http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=two-simple-rules-for-http-caching</link>
	<description>News, articles and all things HttpWatch</description>
	<lastBuildDate>Fri, 03 Feb 2012 21:31:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ultimate Guide To Web Optimization (Tips &#38; Best Practices) : facedesign.us</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/comment-page-1/#comment-41813</link>
		<dc:creator>Ultimate Guide To Web Optimization (Tips &#38; Best Practices) : facedesign.us</dc:creator>
		<pubDate>Sat, 09 Jul 2011 14:00:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-41813</guid>
		<description>[...] Credit: httpwatch [...]</description>
		<content:encoded><![CDATA[<p>[...] Credit: httpwatch [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Httpwatch Blog</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/comment-page-1/#comment-39699</link>
		<dc:creator>Httpwatch Blog</dc:creator>
		<pubDate>Tue, 14 Jun 2011 15:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-39699</guid>
		<description>Tom,

According the language definition in the spec &#039;SHOULD NOT&#039; means not recommended:

&quot;4. SHOULD NOT   This phrase, or the phrase &quot;NOT RECOMMENDED&quot; mean that
   there may exist valid reasons in particular circumstances when the
   particular behavior is acceptable or even useful, but the full
   implications should be understood and the case carefully weighed
   before implementing any behavior described with this label.&quot;

If it was disallowed the spec would have used &#039;MUST NOT&#039;. Far futures expires of more than one year are fairly widely used and we&#039;re not aware of any problems triggered by a value more than one year into the future.</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>According the language definition in the spec &#8216;SHOULD NOT&#8217; means not recommended:</p>
<p>&#8220;4. SHOULD NOT   This phrase, or the phrase &#8220;NOT RECOMMENDED&#8221; mean that<br />
   there may exist valid reasons in particular circumstances when the<br />
   particular behavior is acceptable or even useful, but the full<br />
   implications should be understood and the case carefully weighed<br />
   before implementing any behavior described with this label.&#8221;</p>
<p>If it was disallowed the spec would have used &#8216;MUST NOT&#8217;. Far futures expires of more than one year are fairly widely used and we&#8217;re not aware of any problems triggered by a value more than one year into the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Singer</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/comment-page-1/#comment-39697</link>
		<dc:creator>Tom Singer</dc:creator>
		<pubDate>Tue, 14 Jun 2011 15:35:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-39697</guid>
		<description>I know this is an old article but you say to set an Expires header to &quot;Sun, 17-Jan-2038 19:14:07 GMT&quot;. Going by the HTTP/1.1 spec this is not valid* as &quot;HTTP/1.1 servers SHOULD NOT send Expires dates more than one year in the future&quot; so this should be set to aprox. 1 year in the future.

Setting this so far in advance may have adverse effects for browsers and caches who strictly implement the spec as they may reject this request as invalid and not cache the resource.

Tom

* http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21</description>
		<content:encoded><![CDATA[<p>I know this is an old article but you say to set an Expires header to &#8220;Sun, 17-Jan-2038 19:14:07 GMT&#8221;. Going by the HTTP/1.1 spec this is not valid* as &#8220;HTTP/1.1 servers SHOULD NOT send Expires dates more than one year in the future&#8221; so this should be set to aprox. 1 year in the future.</p>
<p>Setting this so far in advance may have adverse effects for browsers and caches who strictly implement the spec as they may reject this request as invalid and not cache the resource.</p>
<p>Tom</p>
<p>* <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21" rel="nofollow">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Weekly Links&#8211; 2010_10 :MS-Joe (Joe Stagner)</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/comment-page-1/#comment-32812</link>
		<dc:creator>Weekly Links&#8211; 2010_10 :MS-Joe (Joe Stagner)</dc:creator>
		<pubDate>Fri, 11 Mar 2011 18:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-32812</guid>
		<description>[...] Two simple rules for HTTP caching [...]</description>
		<content:encoded><![CDATA[<p>[...] Two simple rules for HTTP caching [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

