Hi Guys

We have noticed many 'common' queries to our WFS, including some very common 
filter queries (As HTTP GET) to our WFS's when we run training sessions. Some 
of these queries are costly (15seconds) and some are nightmare-ish-ly costly 
(14 mins) for some of the more complex app schema filter queries.

As far as I can see - Geoserver doesn't produce any 'cache friendly' enabling 
tags, like Etag, LastModified, Cache-Control, Expires, etc. Is there any reason 
for this? Are any of those able to be tracked within the application itself? I 
can make some assumptions at my end, because I dont run WFS-T and I know when 
my data is updated (automated/controlled nightly workflow loads data into our 
public systems), but can geoserver do any of those smarts?

We have been playing around with Apache's (2.2) mod_cache and its mem_cache 
variant for a WFS, and with the hacks in place (changing the headers, and 
telling it to cache everything) are getting some nice - oversimplified results, 
which get cached for 15 mins.

What do others do in this regard? Can the app produce more useful metrics (not 
hacked on top) to allow for better headers to be stamped on the responses?

Ultimately I am not trying to improve response times for unique queries, I am 
trying to improve the response times from 'test urls' or other things that 
people and bots seem to do often.

Regards,
Terry
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to