W3C home > Mailing lists > Public > ietf-http-wg@w3.org > April to June 2009

Re: querystring part of cache key

From: Jamie Lokier <jamie@shareable.org>
Date: Fri, 22 May 2009 16:19:30 +0100
To: Adrien de Croy <adrien@qbik.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <20090522151930.GD7318@shareable.org>
Adrien de Croy wrote:
> 
> there were discussions recently about the method being part of the cache 
> key, since the response for different methods on the same URI could 
> presumably be cacheable and different.
> 
> What about query string?  If the result to something that has a 
> querystring is marked as cachable by the origin server, then is it 
> deemed part of the URI for the cache key?  I'd presume yes.

Of coures, the query string is just part of the URI.

> Since URIs can be arbitrarily long, yet database fields aren't good with 
> this, I'd presume it's common practise to look up based on some hash 
> value.  Is this approach used?  Is there any industry-standard hashing 
> method, e.g. MD5 of method+URI(normalised) + querystring ?

I doubt it.  Why would you do that?  I don't think it's normal to use
a URI to select an application and pass the querystring verbatim to a
database, or at least it's not a good idea :-)

-- Jamie
Received on Friday, 22 May 2009 15:20:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:03 GMT