<?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: Proxy issues with querystrings in path names</title>
	<atom:link href="http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: PaulIrish</title>
		<link>http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names/comment-page-1#comment-275633</link>
		<dc:creator>PaulIrish</dc:creator>
		<pubDate>Thu, 24 Sep 2009 16:15:17 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4211#comment-275633</guid>
		<description>Over on Steve&#039;s post is this nugget:

&quot;squid actually changed their default policy with caching dynamic URLs with their 2.7 release:
http://wiki.squid-cache.org/ConfigExamples/DynamicContent</description>
		<content:encoded><![CDATA[<p>Over on Steve&#8217;s post is this nugget:</p>
<p>&#8220;squid actually changed their default policy with caching dynamic URLs with their 2.7 release:<br />
<a href="http://wiki.squid-cache.org/ConfigExamples/DynamicContent" rel="nofollow">http://wiki.squid-cache.org/ConfigExamples/DynamicContent</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: berend</title>
		<link>http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names/comment-page-1#comment-266979</link>
		<dc:creator>berend</dc:creator>
		<pubDate>Thu, 28 Aug 2008 01:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4211#comment-266979</guid>
		<description>Running through a proxy will always skew your performance analysis of course.

The issue with Squid is that it is almost 1.1, but not completely. From the top of my head the biggie is chunked encoding. Hopefully it will become 1.1 one day. But the code seems to be very hard to change.</description>
		<content:encoded><![CDATA[<p>Running through a proxy will always skew your performance analysis of course.</p>
<p>The issue with Squid is that it is almost 1.1, but not completely. From the top of my head the biggie is chunked encoding. Hopefully it will become 1.1 one day. But the code seems to be very hard to change.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: souders</title>
		<link>http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names/comment-page-1#comment-266969</link>
		<dc:creator>souders</dc:creator>
		<pubDate>Wed, 27 Aug 2008 17:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4211#comment-266969</guid>
		<description>A quick look across the Alexa top ten U.S. sites shows that six of them suffer from this problem of using a querystring. I only looked at resources that were intended to be cached (had a future Expires or max-age time).

    0 - http://www.aol.com/
    0 - http://www.ebay.com/
    13 - #  http://www.facebook.com/
    0 - http://www.google.com/search?q=flowers
    4 - http://search.live.com/results.aspx?q=flowers
    1 - http://www.msn.com/
    1 - http://www.myspace.com/
    12 - http://en.wikipedia.org/wiki/Flowers
    0 - http://www.yahoo.com/
    1 - http://www.youtube.com/

Facebook has 118 resources (!), so only having 13 of them suffer from a querystring isn&#039;t bad, but URLs like &quot;facebook_logo.gif?0:67387&quot; could be fixed. For Wikipedia, 12 out of 20 cacheable resources contain a querystring (e.g., &quot;ajax.js?169&quot;).

Many of these sites have clearly worked hard to avoid querystrings, with URLs like &quot;js_3.011.js&quot; and &quot;/4_7_0_227490/main.js&quot;. That&#039;s great, but there&#039;s still more cleanup to do. A comment from &lt;a href=&quot;http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/&quot; rel=&quot;nofollow&quot;&gt;my blog post&lt;/a&gt; pointed to a &lt;a href=&quot;http://particletree.com/notebook/automatically-version-your-css-and-javascript-files/&quot; rel=&quot;nofollow&quot;&gt;technique for versioning filenames&lt;/a&gt; posted by Kevin Hale that gives the specifics about how to tackle this in Apache with mod_rewrite.</description>
		<content:encoded><![CDATA[<p>A quick look across the Alexa top ten U.S. sites shows that six of them suffer from this problem of using a querystring. I only looked at resources that were intended to be cached (had a future Expires or max-age time).</p>
<p>    0 &#8211; <a href="http://www.aol.com/" rel="nofollow">http://www.aol.com/</a><br />
    0 &#8211; <a href="http://www.ebay.com/" rel="nofollow">http://www.ebay.com/</a><br />
    13 &#8211; #  <a href="http://www.facebook.com/" rel="nofollow">http://www.facebook.com/</a><br />
    0 &#8211; <a href="http://www.google.com/search?q=flowers" rel="nofollow">http://www.google.com/search?q=flowers</a><br />
    4 &#8211; <a href="http://search.live.com/results.aspx?q=flowers" rel="nofollow">http://search.live.com/results.aspx?q=flowers</a><br />
    1 &#8211; <a href="http://www.msn.com/" rel="nofollow">http://www.msn.com/</a><br />
    1 &#8211; <a href="http://www.myspace.com/" rel="nofollow">http://www.myspace.com/</a><br />
    12 &#8211; <a href="http://en.wikipedia.org/wiki/Flowers" rel="nofollow">http://en.wikipedia.org/wiki/Flowers</a><br />
    0 &#8211; <a href="http://www.yahoo.com/" rel="nofollow">http://www.yahoo.com/</a><br />
    1 &#8211; <a href="http://www.youtube.com/" rel="nofollow">http://www.youtube.com/</a></p>
<p>Facebook has 118 resources (!), so only having 13 of them suffer from a querystring isn&#8217;t bad, but URLs like &#8220;facebook_logo.gif?0:67387&#8243; could be fixed. For Wikipedia, 12 out of 20 cacheable resources contain a querystring (e.g., &#8220;ajax.js?169&#8243;).</p>
<p>Many of these sites have clearly worked hard to avoid querystrings, with URLs like &#8220;js_3.011.js&#8221; and &#8220;/4_7_0_227490/main.js&#8221;. That&#8217;s great, but there&#8217;s still more cleanup to do. A comment from <a href="http://www.stevesouders.com/blog/2008/08/23/revving-filenames-dont-use-querystring/" rel="nofollow">my blog post</a> pointed to a <a href="http://particletree.com/notebook/automatically-version-your-css-and-javascript-files/" rel="nofollow">technique for versioning filenames</a> posted by Kevin Hale that gives the specifics about how to tackle this in Apache with mod_rewrite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malde</title>
		<link>http://ajaxian.com/archives/proxy-issues-with-querystrings-in-path-names/comment-page-1#comment-266965</link>
		<dc:creator>Malde</dc:creator>
		<pubDate>Wed, 27 Aug 2008 14:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=4211#comment-266965</guid>
		<description>This has been known for a long time and it is especially important to reconfigure your proxy server when it runs in reverse proxy configuration.

On possible way around this is to put the version into the path and use mod_rewrite or a similar technique to remove it.</description>
		<content:encoded><![CDATA[<p>This has been known for a long time and it is especially important to reconfigure your proxy server when it runs in reverse proxy configuration.</p>
<p>On possible way around this is to put the version into the path and use mod_rewrite or a similar technique to remove it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

