Erica Zhang wrote:
No, still not work. Infact, mod_cache could work, because it could cache the javascript. But it could not work for dynamic HTTP responses responding to XMLHttpRequests in Ajax technology. So I suspect mod_cache could not support this function. And I need provide such function by myself. I prefer to do it in Apache, a comparatively general way instead of application itself.

The reason it does not cache the dynamic responses is because those headers (Expires, Cache-Control and Last-Modifed) do NOT exist with that content. In that situation again, you have two options :

a) modify the generator (the java class generating the XML data) to supply a last-modifed header. b) blind cache it - again causing discrepancies in data at the browser and data supplied by the server.

It is always suggested that, if the data is to be cached, the generator needs to submit the appropriate caching headers. If the headers are not submitted by the generator and something does cache it without checking for updates at the server, don't expect "up-to-date" hits on this dynamic data from a browsers' perspective - it simply cannot happen.

Joe
--
Joseph Lewis <http://sharktooth.org/>
"Divide the fire, and you will sooner put it out." - Publius Syrus

Reply via email to