We are setting up a website on a few webserver which are based behind two squid-servers (1x loadbalancer / 1x accelerator) to deliver the sites with an optimized performance. So the squid server are handling the traffic, and only when the EE-generated site is expiring the EE-webserver have to deliver a new site to loadbalancer and accelerator.
Therefore we expected that the Template-Caching-Configuration (http://ellislab.com/expressionengine/user-guide/general/caching.html) defines the Expire- / Last Modified or any Cache-Header-Information of the EE-Sites…
Until now we couldn’t get that working… The only Expire-Header which is generated is “Expires=Mon, 26 Jul 1997 05:00:00 GMT”. The “Last-Modified”-Header is always up to date - never the less if something has changed on the entry or not. With that information there is no information for an accelerator (and also browser) regarding the caching of a site.
So how can you configure a valid HTTP-Header based on a relevant Caching-Time?
Hope you can help us on that topic ...