Bill Stoddard wrote:

> How do you handle things like byterange requests if CACHE_IN is a network filter? The
> byterange filter will filter out all but the range requested so the CACHE_IN filter 
>will
> never see the full response.  Ditto the output chunking filter. Also, there could be
> various content translation filters installed in the filter stack (ASCII <--> EBCDIC,
> language translation, whatever. The list is indeterminate so we cannot reliably put 
>code
> into CACHE_IN to detect these conditions and not cache.

Hmmm - ok...

Part of the job of cache_storage.c is to handle optimisations. What
CACHE_IN can do is apply mod_gzip before delivering the content to the
cache, and if necessary mod_gunzip can be applied by CACHE_OUT before
delivery to any browser who did not negotiate a gzip encoding.

Regards,
Graham  
-- 
-----------------------------------------
[EMAIL PROTECTED]                "There's a moon
                                        over Bourbon Street
                                                tonight..."

S/MIME Cryptographic Signature

Reply via email to