<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Two Simple Rules for HTTP Caching</title>
	<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/</link>
	<description>News, articles and all things HttpWatch</description>
	<pubDate>Thu, 28 Aug 2008 13:04:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
		<item>
		<title>By: Httpwatch Blog</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-363</link>
		<dc:creator>Httpwatch Blog</dc:creator>
		<pubDate>Fri, 16 May 2008 09:41:53 +0000</pubDate>
		<guid>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-363</guid>
		<description>Mike,

We're not advocating using ever changing URLs. What we're saying is that you only change the URL if your resource/image has changed. In lots of cases images are almost never modified and they should be cached for as long as possible (e.g. Google caches their logo until 2038!). Changing the URL provides a way of forcing a client to update the resource if required.

It sounds like you have a special case where your images are subject to periodic change and it does not matter if your clients have the latest version.</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>We&#8217;re not advocating using ever changing URLs. What we&#8217;re saying is that you only change the URL if your resource/image has changed. In lots of cases images are almost never modified and they should be cached for as long as possible (e.g. Google caches their logo until 2038!). Changing the URL provides a way of forcing a client to update the resource if required.</p>
<p>It sounds like you have a special case where your images are subject to periodic change and it does not matter if your clients have the latest version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Bell</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-355</link>
		<dc:creator>Mike Bell</dc:creator>
		<pubDate>Thu, 15 May 2008 00:04:09 +0000</pubDate>
		<guid>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-355</guid>
		<description>I disagree!

I have a server that dishes out vehicle images from a large database of several million records. By caching image requests on both the server and the client (for a limited time only) performance is greatly enhanced. The last thing I want is hundreds of clients simultaneously bombarding the server with ever-changing URLs just to make sure they have an up-to-date image. Instead they use the same URL each time for a given vehicle... On the majority of occasions that URL never even makes it out to the internet (because the content is cached on the client) and if hundreds of clients simultaneously request the same image from the server, the server only needs to do its work on the database once (because the content is cached on the server). At the same time, the limited cache duration ensures that the latest image is made available within an acceptable latency period if it does change.

By the way, HttpWatch has been invaluable in making sure that this all works as planned!</description>
		<content:encoded><![CDATA[<p>I disagree!</p>
<p>I have a server that dishes out vehicle images from a large database of several million records. By caching image requests on both the server and the client (for a limited time only) performance is greatly enhanced. The last thing I want is hundreds of clients simultaneously bombarding the server with ever-changing URLs just to make sure they have an up-to-date image. Instead they use the same URL each time for a given vehicle&#8230; On the majority of occasions that URL never even makes it out to the internet (because the content is cached on the client) and if hundreds of clients simultaneously request the same image from the server, the server only needs to do its work on the database once (because the content is cached on the server). At the same time, the limited cache duration ensures that the latest image is made available within an acceptable latency period if it does change.</p>
<p>By the way, HttpWatch has been invaluable in making sure that this all works as planned!</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-285</link>
		<dc:creator>Httpwatch Blog</dc:creator>
		<pubDate>Thu, 10 Apr 2008 08:09:19 +0000</pubDate>
		<guid>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-285</guid>
		<description>If you go to Tools-&gt;Options-&gt;General-&gt;Browsing History-&gt;Settings in IE 7 is 'Check for newer versions of stored pages' set to 'Automatically' ?</description>
		<content:encoded><![CDATA[<p>If you go to Tools->Options->General->Browsing History->Settings in IE 7 is &#8216;Check for newer versions of stored pages&#8217; set to &#8216;Automatically&#8217; ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Ford</title>
		<link>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-284</link>
		<dc:creator>David Ford</dc:creator>
		<pubDate>Thu, 10 Apr 2008 01:11:32 +0000</pubDate>
		<guid>http://blog.httpwatch.com/2007/12/10/two-simple-rules-for-http-caching/#comment-284</guid>
		<description>The "Cache everything else forever" trick doesn't seem to work in IE. No matter I do, IE seems to perform a freshness check every time. Any hints/</description>
		<content:encoded><![CDATA[<p>The &#8220;Cache everything else forever&#8221; trick doesn&#8217;t seem to work in IE. No matter I do, IE seems to perform a freshness check every time. Any hints/</p>
]]></content:encoded>
	</item>
</channel>
</rss>
