On Thu, Nov 15, 2007, Adrian Chadd wrote: > G'day, > > I'd like to propose a Squid modification - to cache "dynamic" content > thats playing "good".
I've written up the first part of the intrusive changes: http://www.creative.net.au/diffs/20071116-squid-2-HEAD-storeurl_rewrite.diff This: * splits out "url" and "store lookup url" in the MemObject * uses store lookup url if possible in store.c and store_key_md5.c routines to handle key set and get * (and I'm not sure I'm handling vary at all!) * comment out the "stored object URL == requested URL" check for now This caches google maps/earth right now. The todo list: * make sure I've gone and handled the store key set/get stuff correctly; * have i handled vary correctly? * figure out how to store the storeurl in the object so I check that the lookup store url matches the stored object store url and not just the requested URL (which won't match!) Comments and feedback please. I'd like to commit this tomorrow so I can start asking squid-users for some testing. Adrian -- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
