NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Jon, I made a mistake while testing. The png-elements returned from ncWMS don't have a no-cache or expires response-header, only the getCapabilites document does so. I've been checking the png-headers with firebug, and it was firebug which added a no-cache element and pragma to the request-header. And this made panning around in a figure very slow. Disabling firebug reduced the wms-server load a lot. Nonetheless, a static configuration parameter as you suggest would be nice. Another option (or maybe in addition) could be to add the Last-Modified Date to the response header ( http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.3.1 ). Best regards, Heiko On 2010-02-17 12:17, Jonathan Blower wrote: > Hi Heiko, > > Cache control is tricky as there is always a danger that cached images > can hang around while the backing data changes. Hence THREDDS is very > conservative. ncWMS has more sophisticated caching than THREDDS, for > various technical reasons, but this is implemented at the server side, > rather than using http expiration controls. > > It might be possible to have a configuration parameter that enables the > sysadmin to set the expiration time for images from a particular server > (or maybe a particular dataset). Would this be useful? Even a figure > of 1 or 5 minutes would help a browser to cache in the case of panning > around a figure. > > Cheers, Jon > > -----Original Message----- > From: Heiko Klein [mailto:Heiko.Klein@xxxxxx] > Sent: 15 February 2010 16:33 > To: thredds@xxxxxxxxxxxxxxxx > Cc: Jonathan Blower > Subject: Cache-Control in ncWMS/Thredds > > Hi, > > while trying to get the ncWMS/Thredds operational, I recognized that all > elements (png/getCapabilities) are returned with an expiration date = > Expires Thu Jan 01 1970 01:00:00 GMT+0100 (CET) > > This generates a high load on our server, since the browser refetches > each tile while looking around the figure. Is it possible to control the > browser-cache for ncWMS/Thredds? > > Best regards, > > Heiko
thredds
archives: