<?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: You Probably Don&#8217;t Need ETag</title>
	<atom:link href="http://mrclay.org/index.php/2009/03/03/you-probably-dont-need-etag/feed/" rel="self" type="application/rss+xml" />
	<link>http://mrclay.org/index.php/2009/03/03/you-probably-dont-need-etag/</link>
	<description>song for a future generation</description>
	<lastBuildDate>Thu, 26 Aug 2010 07:08:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Steve</title>
		<link>http://mrclay.org/index.php/2009/03/03/you-probably-dont-need-etag/comment-page-1/#comment-102586</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 14 Jan 2010 14:09:40 +0000</pubDate>
		<guid isPermaLink="false">http://mrclay.org/?p=274#comment-102586</guid>
		<description>What I haven&#039;t considered in this article is Content-Encoding. Of course individual clients will only receive one encoding version (gzip or identity), hence the 304 response is unambiguous, but can proxy caches store two differently-encoded resources from the same URL and serve them correctly based on Accept-Encoding from the client? I just want to try out mod_cache/squid before I remove ETags from Minify.

I&#039;d like to keep the CG class backward compatible. Minify::serve will pass in &lt;code&gt;&#039;eTag&#039; =&gt; false&lt;/code&gt; into CG&#039;s constructor, and (after changes are applied) ETag won&#039;t get added to &lt;code&gt;$this-&gt;_headers&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>What I haven&#8217;t considered in this article is Content-Encoding. Of course individual clients will only receive one encoding version (gzip or identity), hence the 304 response is unambiguous, but can proxy caches store two differently-encoded resources from the same URL and serve them correctly based on Accept-Encoding from the client? I just want to try out mod_cache/squid before I remove ETags from Minify.</p>
<p>I&#8217;d like to keep the CG class backward compatible. Minify::serve will pass in <code>'eTag' =&gt; false</code> into CG&#8217;s constructor, and (after changes are applied) ETag won&#8217;t get added to <code>$this-&gt;_headers</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim</title>
		<link>http://mrclay.org/index.php/2009/03/03/you-probably-dont-need-etag/comment-page-1/#comment-102582</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Thu, 14 Jan 2010 03:18:44 +0000</pubDate>
		<guid isPermaLink="false">http://mrclay.org/?p=274#comment-102582</guid>
		<description>So will this get updated into Minify?

From what I could understand from looking over the ConditionalGet.php file, I fixed this by disabling two small bits of code.

Comment out or remove line 146 and lines 288 to 293. I also swapped the checks on line 294 since the ETag would now be optional: &lt;code&gt;$isValid = ($this-&gt;resourceNotModified() &#124;&#124; $this-&gt;resourceMatchedEtag());&lt;/code&gt;

This should remove extra ETag headers without (I assume) removing them when they should be there.</description>
		<content:encoded><![CDATA[<p>So will this get updated into Minify?</p>
<p>From what I could understand from looking over the ConditionalGet.php file, I fixed this by disabling two small bits of code.</p>
<p>Comment out or remove line 146 and lines 288 to 293. I also swapped the checks on line 294 since the ETag would now be optional: <code>$isValid = ($this-&gt;resourceNotModified() || $this-&gt;resourceMatchedEtag());</code></p>
<p>This should remove extra ETag headers without (I assume) removing them when they should be there.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
