[Geoprisma-dev] Caching for the Proxy
Stephen Woodbridge
woodbri at swoodbridge.com
Tue Dec 15 13:16:54 EST 2009
http://www.codeproject.com/KB/recipes/vdiff.aspx
Yves Moisan wrote:
>> Changes made according to the discussion. Please review.
>
> Hi Alexandre,
>
> Thanx for your patch.
>
> Do you happen to know of software that would allow me to view all the
> diffs in a patch on a side by side display ?
> src/server/core/org/geoprisma/* all have reference versions in SVN I'd
> like to compare with but on a side by side rather than sequential
> manner.
>
> The only thing I found is to use Meld (requires 2 files) so that means I
> svn revert all files I want to compare yours to, make a copy of those
> and then apply your patch so I get two physical files I can view in
> Meld. There must be a simpler way. About your patch now.
>> http://trac.osgeo.org/geoprisma/ticket/30#comment:4
>
> Observations (cleaning my browser cache each time) :
>
> Response headers *with* TC caching -- org_geoprisma_SettingImpl::setTileCacheProxyCaching(true); :
>
> Date Tue, 15 Dec 2009 17:03:52 GMT
> Server Apache/2.2.11 (Unix) PHP/5.2.8
> X-Powered-By PHP/5.2.8
> Pragma public
> Cache-Control maxage=2419200
> Expires Tue, 12 Jan 2010 17:03:53 GMT
> Content-Length 7765
> Keep-Alive timeout=5, max=97
> Connection Keep-Alive
> Content-Type image/jpeg
>
> Works fine. AJAX requests get issued only once per zoom level per
> viewport.
>
> Response headers *without* TC caching --
> org_geoprisma_SettingImpl::setTileCacheProxyCaching(false); :
>
> Date Tue, 15 Dec 2009 17:06:11 GMT
> Server Apache/2.2.11 (Unix) PHP/5.2.8
> X-Powered-By PHP/5.2.8
> Pragma public
> Cache-Control maxage=2419200
> Expires Tue, 12 Jan 2010 17:06:11 GMT
> Keep-Alive timeout=5, max=98
> Connection Keep-Alive
> Transfer-Encoding chunked
> Content-Type image/jpeg
>
> The only way to get different response headers is to set both
> setProxyCaching and setTileCacheProxyCaching to false (maybe because TC
> caching inherits from proxy caching ?). Then one gets :
>
> Date Tue, 15 Dec 2009 17:22:31 GMT
> Server Apache/2.2.11 (Unix) PHP/5.2.8
> X-Powered-By PHP/5.2.8
> Content-Length 973
> Keep-Alive timeout=5, max=98
> Connection Keep-Alive
> Content-Type image/jpeg
>
> However, no matter how I set the three set*Caching directives in
> common.php, at one point tiles get cached in the browser. It does not
> seem possible to have AJAX requests for images on every zoom in/out
> action, which is what I would expect if all flags were set to false.
>
> Also, did you have anything special to do with your TileCache. IIRC at
> one point you raised an issue ??
>
> I'll be coming back with a few patches of my own soon and also on the
> workspace issue. And oh yes : I haven't reviewed your code : just how
> it works.
>
> Cheers,
>
> Yves
>
>
>> Alexandre
>>
>>
>>
>> Alexandre Dube wrote:
>>> Yves Moisan wrote:
>>>> I'm not against implementing an on/off switch as long as we at least
>>>> have separate controls for WMS and TC. We'll see if a per datastore
>>>> approach is needed after.
>>> Great. Let's go with this, then.
>>>
>>>
>>
>
> _______________________________________________
> Geoprisma-dev mailing list
> Geoprisma-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/geoprisma-dev
More information about the Geoprisma-dev
mailing list