httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erica Zhang <erica...@cs.ubc.ca>
Subject Re: Questions on modules to provide cache functions for Apache
Date Tue, 06 Mar 2007 20:56:01 GMT
Well, even I use the blinding-cache. It still could not work. Thanks,

Erica

David Wortham wrote:

> Erica,
>   I'm not sure why mod_cache should not be able to work (assuming your
> module and pages are configured correctly).
>
>   IIRC, JavaScript is used on the presentation request (with the 
> webpage),
> whereas the XMLHttpRequest response is a PHP-generated XML document.
> Perhaps your extension ('.php" maybe?) or the mime/content-type 
> ("text/xml")
> is what is causing mod_cache to skip the file?
>
>   Also, from what I can gather, using mod_cache with mod_proxy (as a
> caching proxy) can alter the effects of mod_cache slightly.  You may 
> want to
> read up on that.
>
> Try using the following directive with mod_cache:
> CacheIgnoreNoLastMod On
>
> see:
> http://webauth.stanford.edu/manual/mod/mod_cache.html#CacheIgnoreNoLastMod 
>
>
> This apparently forces blind-caching which Joe suggests is bad (I 
> don't know
> anything about it).  Short of that, you just need to read the mod_cache
> manual and make sure your XML response contains the necessary headers 
> to get
> mod_cache to work correctly.
>
> Regards,
> Dave
>
>
>
> On 3/6/07, Erica Zhang <ericazhj@cs.ubc.ca> 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.
>>
>>
>> Erica
>>
>> Joachim Zobel wrote:
>>
>> >Am Montag, den 05.03.2007, 22:53 -0800 schrieb Erica Zhang:
>> >
>> >
>> >>header("Cache-Control: public"); // HTTP/1.1
>> >>header("Expires: " .gmdate ("D, d M Y H:i:s", time() + 60 * 10). "
>> GMT");
>> >>header( "Last-Modified: " .gmdate( 'D, d M Y H:i:s' ). " GMT" );
>> >>echo $response;
>> >>
>> >>
>> >
>> >I am not shure about mod_caches behaviour, but omitting 
>> last-modified is
>> >worth a try.
>> >
>> >Sincerely,
>> >Joachim
>> >
>> >
>> >
>>
>>
>


Mime
View raw message